Menu

Commit [r15749]  Maximize  Restore  History

Big bug fix for the deletion of analyses tabs from the GUI!

This affects wxGTK users on Macs and Linux. Now the spectrum and relaxation data list GUI elements
have observer_register() methods, allowing the analysis delete_all() method to unregister all
analysis specific methods from the observer objects. This prevents queued wx calls to be made on
dead or non-existent GUI objects after the analysis has been deleted. wx.Yield() calls were not
sufficient to solve this issue.

bugman 2012-04-17

changed /1.3/gui/analyses/auto_model_free.py
changed /1.3/gui/analyses/auto_noe.py
changed /1.3/gui/analyses/auto_rx_base.py
changed /1.3/gui/components/relax_data.py
changed /1.3/gui/components/spectrum.py
/1.3/gui/analyses/auto_model_free.py Diff Switch to side-by-side view
Loading...
/1.3/gui/analyses/auto_noe.py Diff Switch to side-by-side view
Loading...
/1.3/gui/analyses/auto_rx_base.py Diff Switch to side-by-side view
Loading...
/1.3/gui/components/relax_data.py Diff Switch to side-by-side view
Loading...
/1.3/gui/components/spectrum.py Diff Switch to side-by-side view
Loading...
Want the latest updates on software, tech news, and AI?
Get latest updates about software, tech news, and AI from SourceForge directly in your inbox once a month.