Use our “standard” idiom for setting menu item keys to ⌘1-n

This commit is contained in:
Allan Odgaard
2014-07-30 20:42:32 +02:00
parent fef0ed8fc5
commit 65f8a8e9bf

View File

@@ -437,10 +437,10 @@ static NSTextField* OakCreateTextField ()
return;
}
char key = '0';
char key = 0;
for(NSString* label in [self toolbarSelectableItemIdentifiers:self.toolbar])
{
NSMenuItem* item = [aMenu addItemWithTitle:label action:@selector(didClickToolbarItem:) keyEquivalent:key++ < '9' ? [NSString stringWithFormat:@"%c", key] : @""];
NSMenuItem* item = [aMenu addItemWithTitle:label action:@selector(didClickToolbarItem:) keyEquivalent:key < 9 ? [NSString stringWithFormat:@"%c", '0' + (++key % 10)] : @""];
[item setRepresentedObject:label];
[item setTarget:self];
[item setState:[label isEqualToString:[self.toolbar selectedItemIdentifier]] ? NSOnState : NSOffState];