X-Git-Url: https://git.yukkurigames.com/?p=enjoyable.git;a=blobdiff_plain;f=Categories%2FNSView%2BFirstResponder.m;fp=Categories%2FNSView%2BFirstResponder.m;h=0575b0d05d1aed09036af123171b22dc52ba529c;hp=0000000000000000000000000000000000000000;hb=0064c1fbff36795885a9724081af2a17d83c20a3;hpb=56d825ba259066d847a9fc3f9c8c0c0a362a1507 diff --git a/Categories/NSView+FirstResponder.m b/Categories/NSView+FirstResponder.m new file mode 100644 index 0000000..0575b0d --- /dev/null +++ b/Categories/NSView+FirstResponder.m @@ -0,0 +1,12 @@ +#import "NSView+FirstResponder.h" + +@implementation NSView (FirstResponder) + +- (BOOL)resignIfFirstResponder { + NSWindow *window = self.window; + return window.firstResponder == self + ? [window makeFirstResponder:nil] + : NO; +} + +@end