From 5b3b55a18129c66699c23bc4db5218025f1dc660 Mon Sep 17 00:00:00 2001 From: Emir Marincic Date: Fri, 20 Mar 2020 11:52:18 +0300 Subject: [PATCH] [NSOpenGLContext update[ is prohibited outside the main thread --- src/video/cocoa/SDL_cocoaopengl.m | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/video/cocoa/SDL_cocoaopengl.m b/src/video/cocoa/SDL_cocoaopengl.m index 75a63df8e54b1..74e93ed10eba2 100644 --- a/src/video/cocoa/SDL_cocoaopengl.m +++ b/src/video/cocoa/SDL_cocoaopengl.m @@ -66,7 +66,7 @@ - (void)updateIfNeeded int value = SDL_AtomicSet(&self->dirty, 0); if (value > 0) { /* We call the real underlying update here, since -[SDLOpenGLContext update] just calls us. */ - [super update]; + [super performSelectorOnMainThread:@selector(update) withObject:nil waitUntilDone:NO]; } }