diff --git a/ChangeLog b/ChangeLog index cf3df3231..b7e3fd9b4 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,9 @@ +2010-12-30 Wolfgang Lux + + * Source/NSMenuView.m (-locationForSubmenu:): + Fix submenu placement for WindowMaker interface style (it was off + by 1 pixel). + 2010-12-30 Wolfgang Lux * Source/NSMenuView.m (-trackWithEvent:): diff --git a/Source/NSMenuView.m b/Source/NSMenuView.m index fcd926075..b2fed3a49 100644 --- a/Source/NSMenuView.m +++ b/Source/NSMenuView.m @@ -1046,7 +1046,7 @@ static NSMapTable *viewInfo = 0; NSPoint subOrigin = [_window convertBaseToScreen: aRect.origin]; return NSMakePoint (NSMaxX(frame), - subOrigin.y - NSHeight(submenuFrame) - 3 + + subOrigin.y - NSHeight(submenuFrame) - 2 + 2*[NSMenuView menuBarHeight]); } else if ([self _rootIsHorizontal: 0] == YES)