cocoa: perform init and uninit synchronously

This is slightly safer and without the resize redraw, should not cause any
deadlock.
This commit is contained in:
Stefano Pigozzi 2014-10-16 13:57:41 +02:00
parent 63f103e05d
commit a0ac8b6331
1 changed files with 1 additions and 3 deletions

View File

@ -95,9 +95,7 @@ static void with_cocoa_lock(struct vo *vo, void(^block)(void))
static void with_cocoa_lock_on_main_thread(struct vo *vo, void(^block)(void))
{
dispatch_async(dispatch_get_main_queue(), ^{
with_cocoa_lock(vo, block);
});
dispatch_sync(dispatch_get_main_queue(), block);
}
static void queue_new_video_size(struct vo *vo, int w, int h)