summaryrefslogtreecommitdiffstats
path: root/osdep/macosx_application.m
diff options
context:
space:
mode:
Diffstat (limited to 'osdep/macosx_application.m')
-rw-r--r--osdep/macosx_application.m6
1 files changed, 5 insertions, 1 deletions
diff --git a/osdep/macosx_application.m b/osdep/macosx_application.m
index 8f237dd13a..77c51a5180 100644
--- a/osdep/macosx_application.m
+++ b/osdep/macosx_application.m
@@ -120,7 +120,11 @@ static pthread_t playback_thread_id;
- (void)stopPlayback
{
- mplayer_put_key(app.keyFIFO, MP_KEY_CLOSE_WIN);
+ if (app.keyFIFO) {
+ mplayer_put_key(app.keyFIFO, MP_KEY_CLOSE_WIN);
+ } else {
+ terminate_cocoa_application();
+ }
}
- (void)registerMenuItem:(NSMenuItem*)menuItem forKey:(MPMenuKey)key