X-Git-Url: https://git.yukkurigames.com/?p=enjoyable.git;a=blobdiff_plain;f=TargetConfig.m;h=f62755d1da5912ea499183bb7df8f17e2653d7b9;hp=73d45633274291d58ddf068f916972be082d7494;hb=323ddd0bcbc6b80f9f708fb71f3043eab378a840;hpb=530009447c5bbd360ac5023979cffc6d32a28df3 diff --git a/TargetConfig.m b/TargetConfig.m index 73d4563..f62755d 100644 --- a/TargetConfig.m +++ b/TargetConfig.m @@ -18,11 +18,11 @@ +(TargetConfig*) unstringifyImpl: (NSArray*) comps withConfigList: (NSArray*) configs { NSParameterAssert([comps count] == 2); - NSString* name = [comps objectAtIndex: 1]; + NSString* name = comps[1]; TargetConfig* target = [[TargetConfig alloc] init]; for(int i=0; i<[configs count]; i++) - if([[[configs objectAtIndex:i] name] isEqualToString:name]) { - [target setConfig: [configs objectAtIndex:i]]; + if([[configs[i] name] isEqualToString:name]) { + [target setConfig: configs[i]]; return target; } NSLog(@"Warning: couldn't find matching config to restore from: %@",name); @@ -30,7 +30,7 @@ } -(void) trigger { - [[[[NSApplication sharedApplication] delegate] configsController] activateConfig:config forApplication: NULL]; + [[(ApplicationController *)[[NSApplication sharedApplication] delegate] configsController] activateConfig:config forApplication: NULL]; } @end