Author: paullanders
Date: Fri Jan  9 00:52:59 2015
New Revision: 38285

URL: http://svn.gna.org/viewcvs/gnustep?rev=38285&view=rev
Log:
Added case to menu autoenabler to disable supermenus that have empty submenus, 
when there is no validator.

Modified:
    libs/gui/branches/gnustep_testplant_branch/Source/NSMenu.m

Modified: libs/gui/branches/gnustep_testplant_branch/Source/NSMenu.m
URL: 
http://svn.gna.org/viewcvs/gnustep/libs/gui/branches/gnustep_testplant_branch/Source/NSMenu.m?rev=38285&r1=38284&r2=38285&view=diff
==============================================================================
--- libs/gui/branches/gnustep_testplant_branch/Source/NSMenu.m  (original)
+++ libs/gui/branches/gnustep_testplant_branch/Source/NSMenu.m  Fri Jan  9 
00:52:59 2015
@@ -1198,6 +1198,10 @@
                {
                  shouldBeEnabled = [validator validateUserInterfaceItem: item];
                }
+          else if ([item hasSubmenu] && [[item submenu] numberOfItems] == 0)
+            {
+              shouldBeEnabled = NO;
+            }
              else
                {
                  shouldBeEnabled = YES;


_______________________________________________
Gnustep-cvs mailing list
[email protected]
https://mail.gna.org/listinfo/gnustep-cvs

Reply via email to