X-Git-Url: https://git.yukkurigames.com/?p=enjoyable.git;a=blobdiff_plain;f=TargetToggleMouseScope.m;h=9e986df79d8af98dffc1682a1374b811659869fe;hp=55357e5f6a38da52068e26ffb61d456f934a4aca;hb=51d43664909060e85c943c4d63cc3cff307ceb1d;hpb=724979785b445dcba8a9861c2531ae0308bdf40a diff --git a/TargetToggleMouseScope.m b/TargetToggleMouseScope.m index 55357e5..9e986df 100644 --- a/TargetToggleMouseScope.m +++ b/TargetToggleMouseScope.m @@ -20,7 +20,11 @@ return target; } --(void) trigger: (JoystickController *)jc { +- (void)trigger { + // FIXME: It's hacky to get at the controller this way, but it's + // also hacky to pass it. Shouldn't need to do either. + ApplicationController *ac = [NSApplication sharedApplication].delegate; + JoystickController *jc = ac.jsController; [jc setFrontWindowOnly: ![jc frontWindowOnly]]; printf("Front window only: %d\n", [jc frontWindowOnly]); }