mailr14769 - /1.3/gui/spin_viewer/frame.py


Others Months | Index by Date | Thread Index
>>   [Date Prev] [Date Next] [Thread Prev] [Thread Next]

Header


Content

Posted by edward on October 04, 2011 - 11:44:
Author: bugman
Date: Tue Oct  4 11:44:11 2011
New Revision: 14769

URL: http://svn.gna.org/viewcvs/relax?rev=14769&view=rev
Log:
Fixes for Mac OS X with wxPython 2.9 for the spin viewer window 
activation/deactivation.

This is now via wx.CallAfter() calls to prevent memory leaks.


Modified:
    1.3/gui/spin_viewer/frame.py

Modified: 1.3/gui/spin_viewer/frame.py
URL: 
http://svn.gna.org/viewcvs/relax/1.3/gui/spin_viewer/frame.py?rev=14769&r1=14768&r2=14769&view=diff
==============================================================================
--- 1.3/gui/spin_viewer/frame.py (original)
+++ 1.3/gui/spin_viewer/frame.py Tue Oct  4 11:44:11 2011
@@ -96,13 +96,13 @@
         for menu, label in self.menubar.GetMenus():
             # Loop over the menu items.
             for item in menu.GetMenuItems():
-                item.Enable(enable)
+                wx.CallAfter(item.Enable, enable)
 
         # The spin loader.
-        self.bar.EnableTool(self.spin_loader_id, enable)
+        wx.CallAfter(self.bar.EnableTool, self.spin_loader_id, enable)
 
         # The pipe selector.
-        self.pipe_name.Enable(enable)
+        wx.CallAfter(self.pipe_name.Enable, enable)
 
 
     def _create_menu(self):




Related Messages


Powered by MHonArc, Updated Tue Oct 04 12:20:02 2011