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):