From 2705c667998ac860fc443f282def006fcbb4abe5 Mon Sep 17 00:00:00 2001 From: Stefano Pigozzi Date: Thu, 13 Feb 2014 22:22:44 +0100 Subject: cocoa: fix deadlock during initialization [2] Fixup commit for 20fa191ad. --- osdep/macosx_application.m | 9 +++------ 1 file changed, 3 insertions(+), 6 deletions(-) diff --git a/osdep/macosx_application.m b/osdep/macosx_application.m index aa334514a0..6c7748080c 100644 --- a/osdep/macosx_application.m +++ b/osdep/macosx_application.m @@ -382,13 +382,10 @@ void cocoa_stop_runloop(void) void cocoa_set_input_context(struct input_ctx *input_context) { - if (input_context) { - [mpv_shared_app().input_ready lock]; - [mpv_shared_app().input_ready signal]; - [mpv_shared_app().input_ready unlock]; - } - + [mpv_shared_app().input_ready lock]; mpv_shared_app().inputContext = input_context; + [mpv_shared_app().input_ready signal]; + [mpv_shared_app().input_ready unlock]; } void cocoa_post_fake_event(void) -- cgit v1.2.3