diff --git a/src/cocoa_window.m b/src/cocoa_window.m index 600cf1e7..88e63c3b 100644 --- a/src/cocoa_window.m +++ b/src/cocoa_window.m @@ -160,7 +160,8 @@ static int translateKey(unsigned int key) - (void)windowDidResize:(NSNotification *)notification { - [window->nsgl.context update]; + if (window->context.api != GLFW_NO_API) + [window->nsgl.context update]; if (_glfw.cursorWindow == window && window->cursorMode == GLFW_CURSOR_DISABLED) @@ -177,7 +178,8 @@ static int translateKey(unsigned int key) - (void)windowDidMove:(NSNotification *)notification { - [window->nsgl.context update]; + if (window->context.api != GLFW_NO_API) + [window->nsgl.context update]; if (_glfw.cursorWindow == window && window->cursorMode == GLFW_CURSOR_DISABLED)