Author: fredkiefer
Date: Sun Jan 11 22:56:27 2015
New Revision: 38289
URL: http://svn.gna.org/viewcvs/gnustep?rev=38289&view=rev
Log:
* Source/NSMenu.m (-update): Added case to menu autoenabler to
disable supermenus that have empty submenus, when there is no
validator.
Patch by Paul Landers <[email protected]>.
Modified:
libs/gui/trunk/ChangeLog
libs/gui/trunk/Source/NSMenu.m
Modified: libs/gui/trunk/ChangeLog
URL:
http://svn.gna.org/viewcvs/gnustep/libs/gui/trunk/ChangeLog?rev=38289&r1=38288&r2=38289&view=diff
==============================================================================
--- libs/gui/trunk/ChangeLog (original)
+++ libs/gui/trunk/ChangeLog Sun Jan 11 22:56:27 2015
@@ -1,3 +1,10 @@
+2015-01-11 Fred Kiefer <[email protected]>
+
+ * Source/NSMenu.m (-update): Added case to menu autoenabler to
+ disable supermenus that have empty submenus, when there is no
+ validator.
+ Patch by Paul Landers <[email protected]>.
+
2015-01-11 Fred Kiefer <[email protected]>
* Source/NSTextView.m: Fix bizarre behavior with undo/redo
Modified: libs/gui/trunk/Source/NSMenu.m
URL:
http://svn.gna.org/viewcvs/gnustep/libs/gui/trunk/Source/NSMenu.m?rev=38289&r1=38288&r2=38289&view=diff
==============================================================================
--- libs/gui/trunk/Source/NSMenu.m (original)
+++ libs/gui/trunk/Source/NSMenu.m Sun Jan 11 22:56:27 2015
@@ -1192,7 +1192,11 @@
{
shouldBeEnabled = [validator validateUserInterfaceItem: item];
}
- else
+ 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