X-Git-Url: https://git.yukkurigames.com/?p=enjoyable.git;a=blobdiff_plain;f=TargetController.m;h=14f81a94dd4ab317d302cfd55ef57047f43cd498;hp=8afaaf2fc6056d2f79140875fde15dff400f767d;hb=08c920c47d68423c16a6deba2a59488772066f6b;hpb=0a402879ee3beb79bb4d2270f909ad75eead0c96 diff --git a/TargetController.m b/TargetController.m index 8afaaf2..14f81a9 100644 --- a/TargetController.m +++ b/TargetController.m @@ -189,7 +189,11 @@ } -(void) focusKey { - [[[NSApplication sharedApplication] mainWindow] makeFirstResponder: keyInput]; + Target *currentTarget = configsController.currentConfig[currentJsaction]; + if (!currentTarget || [currentTarget isKindOfClass:[TargetKeyboard class]]) + [[[NSApplication sharedApplication] mainWindow] makeFirstResponder: keyInput]; + else + [keyInput resignFirstResponder]; } -(void) refreshConfigsPreservingSelection: (BOOL) preserve {