Author: fredkiefer
Date: Sat Apr 1 00:14:50 2017
New Revision: 40431
URL: http://svn.gna.org/viewcvs/gnustep?rev=40431&view=rev
Log:
2017-04-01 Fred Kiefer <[email protected]>
* Source/NSMenu.m (-displayTransient): Update menu before displaying.
* Source/NSMenuView.m (-attachSubmenuForItemAtIndex:): Use NSMenu
display method.
Modified:
libs/gui/trunk/ChangeLog
libs/gui/trunk/Source/NSMenu.m
libs/gui/trunk/Source/NSMenuView.m
Modified: libs/gui/trunk/ChangeLog
URL:
http://svn.gna.org/viewcvs/gnustep/libs/gui/trunk/ChangeLog?rev=40431&r1=40430&r2=40431&view=diff
==============================================================================
--- libs/gui/trunk/ChangeLog (original)
+++ libs/gui/trunk/ChangeLog Sat Apr 1 00:14:50 2017
@@ -1,3 +1,9 @@
+2017-04-01 Fred Kiefer <[email protected]>
+
+ * Source/NSMenu.m (-displayTransient): Update menu before displaying.
+ * Source/NSMenuView.m (-attachSubmenuForItemAtIndex:): Use NSMenu
+ display method.
+
2017-03-31 Fred Kiefer <[email protected]>
* Source/NSAttributedString.m: Check for surrogate UTF16
Modified: libs/gui/trunk/Source/NSMenu.m
URL:
http://svn.gna.org/viewcvs/gnustep/libs/gui/trunk/Source/NSMenu.m?rev=40431&r1=40430&r2=40431&view=diff
==============================================================================
--- libs/gui/trunk/Source/NSMenu.m (original)
+++ libs/gui/trunk/Source/NSMenu.m Sat Apr 1 00:14:50 2017
@@ -1913,6 +1913,7 @@
return;
}
+ [self update];
if (_menu.needsSizing)
{
[self sizeToFit];
Modified: libs/gui/trunk/Source/NSMenuView.m
URL:
http://svn.gna.org/viewcvs/gnustep/libs/gui/trunk/Source/NSMenuView.m?rev=40431&r1=40430&r2=40431&view=diff
==============================================================================
--- libs/gui/trunk/Source/NSMenuView.m (original)
+++ libs/gui/trunk/Source/NSMenuView.m Sat Apr 1 00:14:50 2017
@@ -616,11 +616,7 @@
else
{
NSDebugLLog (@"NSMenu", @"Will open normal: %@", attachableMenu);
- // FIXME: Only resize when needed
- [attachableMenu sizeToFit];
- [[attachableMenu window] setFrameOrigin: [self locationForSubmenu:
attachableMenu]];
- [_attachedMenu _attachMenu: attachableMenu];
- [[attachableMenu window] orderFrontRegardless];
+ [attachableMenu display];
}
}
_______________________________________________
Gnustep-cvs mailing list
[email protected]
https://mail.gna.org/listinfo/gnustep-cvs