macosx_events: fix null dereference on uninit

Bug introduced by commit 6fb020f5. It doesn't always happen, since it is
caused by the playloop and cocoa UI code running in separate threads.

Fixes #398.
This commit is contained in:
Stefano Pigozzi
2013-12-07 15:29:53 +01:00
parent 8f3d0b5e53
commit b454cc0ca3
+4 -1
View File
@@ -176,7 +176,10 @@ void cocoa_put_key_with_modifiers(int keycode, int modifiers)
- (BOOL)useAltGr
{
return mp_input_use_alt_gr(mpv_shared_app().inputContext);
if (mpv_shared_app().inputContext)
return mp_input_use_alt_gr(mpv_shared_app().inputContext);
else
return YES;
}
- (void)startAppleRemote