From d3f22b8a04dd62674b3ed9050c748f4e6a0b626c Mon Sep 17 00:00:00 2001 From: Pieroman Date: Thu, 19 Sep 2013 21:33:44 +0200 Subject: [PATCH] Fixed Mac OS X bug where request for one fullscreen window blacks out other monitors --- src/cocoa_window.m | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/src/cocoa_window.m b/src/cocoa_window.m index b1b324d7..c7648f3e 100644 --- a/src/cocoa_window.m +++ b/src/cocoa_window.m @@ -58,8 +58,12 @@ static void enterFullscreenMode(_GLFWwindow* window) _glfwSetVideoMode(window->monitor, &window->videoMode); + NSDictionary *opts = [NSDictionary dictionaryWithObjectsAndKeys: + [NSNumber numberWithBool:NO], NSFullScreenModeAllScreens, + nil]; + [window->ns.view enterFullScreenMode:window->monitor->ns.screen - withOptions:nil]; + withOptions:opts]; } // Leave fullscreen mode