diff options
Diffstat (limited to 'osdep')
-rw-r--r-- | osdep/macosx_application.m | 6 |
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 |