From f14fdd88a4aea64eba8684b6888f92d8cf3da49f Mon Sep 17 00:00:00 2001 From: Richard Frith-MacDonald Date: Thu, 2 Dec 1999 11:01:05 +0000 Subject: [PATCH] Fixed small (but irritating) menu bug git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@5363 72102866-910b-0410-8b05-ffd578937521 --- ChangeLog | 7 +++++++ Source/NSMenuView.m | 3 --- 2 files changed, 7 insertions(+), 3 deletions(-) diff --git a/ChangeLog b/ChangeLog index 282270d75..65d1eae3a 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,10 @@ +Thu Dec 2 11:00:00 1999 Richard Frith-Macdonald + + * Source/NSMenuView.m: ([-trackWithEvent:]) Removed spurious code + that caused the bug of submenus being closed when you click on them! + Sumbenus should only be closed at the end of a drag operation or if + you click on their corresponding item in the parent menu. + Thu Dec 2 8:23:00 1999 Richard Frith-Macdonald * Source/NSImage.m: Use opacity values from image reps to cache more diff --git a/Source/NSMenuView.m b/Source/NSMenuView.m index abd5deeef..660931cf5 100644 --- a/Source/NSMenuView.m +++ b/Source/NSMenuView.m @@ -793,9 +793,6 @@ static float GSMenuBarHeight = 25.0; // A wild guess. if (![menuv_menu isFollowTransient]) [self setHighlightedItemIndex: -1]; - - if (![[menuv_items_link objectAtIndex: index] hasSubmenu]) - menuv_keepAttachedMenus = NO; } // Close menus if needed.