Author: bugman
Date: Tue Feb  3 14:58:20 2015
New Revision: 27465

URL: http://svn.gna.org/viewcvs/relax?rev=27465&view=rev
Log:
Improved memory management in the NOE GUI analysis peak_wizard_launch() method.

This method was just overwriting the self.peak_wizard object with a new object. 
 However this does
not destroy the wxPython window.  Now if a peak wizard is detected, its 
Destroy() method is called
before overwriting the object.


Modified:
    trunk/gui/analyses/auto_noe.py

Modified: trunk/gui/analyses/auto_noe.py
URL: 
http://svn.gna.org/viewcvs/relax/trunk/gui/analyses/auto_noe.py?rev=27465&r1=27464&r2=27465&view=diff
==============================================================================
--- trunk/gui/analyses/auto_noe.py      (original)
+++ trunk/gui/analyses/auto_noe.py      Tue Feb  3 14:58:20 2015
@@ -304,6 +304,10 @@
         @type event:    wx event
         """
 
+        # Destroy the peak intensity wizard, if it exists.
+        if hasattr(self, 'peak_wizard'):
+            self.peak_wizard.Destroy()
+
         # A new wizard instance.
         self.peak_wizard = Peak_intensity_wizard(noe=True)
 


_______________________________________________
relax (http://www.nmr-relax.com)

This is the relax-commits mailing list
relax-commits@gna.org

To unsubscribe from this list, get a password
reminder, or change your subscription options,
visit the list information page at
https://mail.gna.org/listinfo/relax-commits

Reply via email to