summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--libvo/vo_macosx.m8
1 files changed, 7 insertions, 1 deletions
diff --git a/libvo/vo_macosx.m b/libvo/vo_macosx.m
index dc669c510c..3a9e746ab8 100644
--- a/libvo/vo_macosx.m
+++ b/libvo/vo_macosx.m
@@ -306,6 +306,7 @@ static uint32_t control(uint32_t request, void *data, ...)
backing:NSBackingStoreBuffered
defer:NO];
+ [window setDelegate:self];
[window setContentView:self];
[window setInitialFirstResponder:self];
[window setAcceptsMouseMovedEvents:YES];
@@ -665,4 +666,9 @@ static uint32_t control(uint32_t request, void *data, ...)
{
return YES;
}
-@end \ No newline at end of file
+
+- (void)windowWillClose:(NSNotification *)aNotification
+{
+ mplayer_put_key(KEY_ESC);
+}
+@end