From 6ffaeb773899d181fe055081dc3b646cb199978d Mon Sep 17 00:00:00 2001 From: Alexander Malmberg Date: Wed, 12 Jun 2002 22:34:32 +0000 Subject: [PATCH] Disable autoenabling while updating the services menu. git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@13856 72102866-910b-0410-8b05-ffd578937521 --- ChangeLog | 5 +++++ Source/GSServicesManager.m | 2 ++ 2 files changed, 7 insertions(+) diff --git a/ChangeLog b/ChangeLog index b945ae79b..7e624f3fa 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,8 @@ +2002-06-12 Alexander Malmberg + + * Source/GSServicesManager.m (-rebuildServicesMenu): Disable auto- + enabling while updating the menu. + 2002-06-12 Alexander Malmberg * Source/GSServicesManager.m (-loadServices): Only update timestamp diff --git a/Source/GSServicesManager.m b/Source/GSServicesManager.m index 696ae994e..b5ac92d0a 100644 --- a/Source/GSServicesManager.m +++ b/Source/GSServicesManager.m @@ -747,9 +747,11 @@ static NSString *disabledName = @".GNUstepDisabled"; SEL sel = @selector(doService:); NSMenu *submenu = nil; + [_servicesMenu setAutoenablesItems: NO]; pos = [_servicesMenu numberOfItems]; for (; pos; pos--) [_servicesMenu removeItemAtIndex: 0]; + [_servicesMenu setAutoenablesItems: YES]; keyEquivalents = [NSMutableSet setWithCapacity: 4]; for (loc0 = pos = 0; pos < [_menuTitles count]; pos++)