X-Git-Url: https://git.yukkurigames.com/?p=enjoyable.git;a=blobdiff_plain;f=Classes%2FNJKeyInputField.m;h=c9b2f4d1bf5b1fccaba366e06a108bf3ed0fee78;hp=ec081505c13ce92a28b411617d7ac2c479d16aec;hb=20830574ccb3ed84de8e14d351f1faf74538c25b;hpb=0064c1fbff36795885a9724081af2a17d83c20a3 diff --git a/Classes/NJKeyInputField.m b/Classes/NJKeyInputField.m index ec08150..c9b2f4d 100644 --- a/Classes/NJKeyInputField.m +++ b/Classes/NJKeyInputField.m @@ -193,7 +193,9 @@ CGKeyCode NJKeyInputFieldEmpty = 0xFFFF; } - (void)mouseDown:(NSEvent *)theEvent { - if (self.acceptsFirstResponder) + if (self.window.firstResponder == self) + [self.window makeFirstResponder:nil]; + else if (self.acceptsFirstResponder) [self.window makeFirstResponder:self]; }