Author: bugman Date: Mon Sep 19 22:01:58 2011 New Revision: 14704 URL: http://svn.gna.org/viewcvs/relax?rev=14704&view=rev Log: Bug fix for MS Windows - the user function menus are now fully deactivated during execution lock. The submenus were strangely not all being deactivated, so now all submenu items are also deactivated. Modified: 1.3/gui/menu.py Modified: 1.3/gui/menu.py URL: http://svn.gna.org/viewcvs/relax/1.3/gui/menu.py?rev=14704&r1=14703&r2=14704&view=diff ============================================================================== --- 1.3/gui/menu.py (original) +++ 1.3/gui/menu.py Mon Sep 19 22:01:58 2011 @@ -237,7 +237,14 @@ # Loop over the user function menu items. menu = self.menubar.GetMenu(self.menu_uf_id) for item in menu.GetMenuItems(): + # Enable/disable. item.Enable(enable) + + # Sub-menu. + submenu = item.GetSubMenu() + if submenu: + for subitem in submenu.GetMenuItems(): + subitem.Enable(enable)