X-Git-Url: https://git.yukkurigames.com/?p=enjoyable.git;a=blobdiff_plain;f=KeyInputTextView.m;h=6c8e0948db6af42107e8c9b2e6b3955a8865fd1f;hp=abff2c6060c56423724950f4d6d4fe1353911bd8;hb=f41f770d67370cbd71002515d81c0842b50cb04b;hpb=60710a84810cfbfa39ada9a9e44f61ceb2f144c5 diff --git a/KeyInputTextView.m b/KeyInputTextView.m index abff2c6..6c8e094 100644 --- a/KeyInputTextView.m +++ b/KeyInputTextView.m @@ -161,12 +161,12 @@ } - (BOOL)becomeFirstResponder { - [self setBackgroundColor:[NSColor selectedTextBackgroundColor]]; + self.backgroundColor = NSColor.selectedTextBackgroundColor; return [super becomeFirstResponder]; } - (BOOL)resignFirstResponder { - [self setBackgroundColor:[NSColor textBackgroundColor]]; + self.backgroundColor = NSColor.textBackgroundColor; return [super resignFirstResponder]; } @@ -187,6 +187,11 @@ } } +- (void)mouseDown:(NSEvent *)theEvent { + [targetController keyChanged]; + [self.window makeFirstResponder:self]; +} + - (void)flagsChanged:(NSEvent *)evt { self.vk = evt.keyCode; [targetController keyChanged];