X-Git-Url: https://git.yukkurigames.com/?p=enjoyable.git;a=blobdiff_plain;f=Classes%2FNJDeviceController.m;h=3f0c6c8cce86f7c9468c9baa45c34a5c050892f2;hp=8417927dbb5ddb029c7a530150d842bef13ebd2c;hb=ef24a9ad6b36ca8a47c878c02b79b30e43933197;hpb=53afd7c25f4423020c805c3587875cdce99ba3f4 diff --git a/Classes/NJDeviceController.m b/Classes/NJDeviceController.m index 8417927..3f0c6c8 100644 --- a/Classes/NJDeviceController.m +++ b/Classes/NJDeviceController.m @@ -26,6 +26,11 @@ if ((self = [super init])) { _devices = [[NSMutableArray alloc] initWithCapacity:16]; _continousOutputs = [[NSMutableArray alloc] initWithCapacity:32]; + [NSNotificationCenter.defaultCenter + addObserver:self + selector:@selector(setup) + name:NSApplicationDidFinishLaunchingNotification + object:nil]; } return self; } @@ -235,7 +240,6 @@ objectValueForTableColumn:(NSTableColumn *)tableColumn _translatingEvents = translatingEvents; NSInteger state = translatingEvents ? NSOnState : NSOffState; translatingEventsButton.state = state; - translatingEventsMenu.title = translatingEvents ? @"Disable" : @"Enable"; NSString *name = translatingEvents ? NJEventTranslationActivated : NJEventTranslationDeactivated; @@ -248,5 +252,4 @@ objectValueForTableColumn:(NSTableColumn *)tableColumn self.translatingEvents = sender.state == NSOnState; } - @end