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
This commit is contained in:
Alexander Malmberg 2002-06-12 22:34:32 +00:00
parent 4151738496
commit 6ffaeb7738
2 changed files with 7 additions and 0 deletions

View file

@ -1,3 +1,8 @@
2002-06-12 Alexander Malmberg <alexander@malmberg.org>
* Source/GSServicesManager.m (-rebuildServicesMenu): Disable auto-
enabling while updating the menu.
2002-06-12 Alexander Malmberg <alexander@malmberg.org>
* Source/GSServicesManager.m (-loadServices): Only update timestamp

View file

@ -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++)