diff --git a/libs/openFrameworks/app/ofAppGLFWWindow.cpp b/libs/openFrameworks/app/ofAppGLFWWindow.cpp index dc9cf56bcc6..e896ed5ebe7 100644 --- a/libs/openFrameworks/app/ofAppGLFWWindow.cpp +++ b/libs/openFrameworks/app/ofAppGLFWWindow.cpp @@ -716,11 +716,13 @@ void ofAppGLFWWindow::setFullscreen(bool fullscreen){ #if defined(TARGET_OSX) NSWindow * cocoaWindow = glfwGetCocoaWindow(windowP); if (([cocoaWindow styleMask] & NSWindowStyleMaskFullScreen) == NSWindowStyleMaskFullScreen) { - settings.windowMode = OF_FULLSCREEN; - if (targetWindowMode == OF_WINDOW) { - [cocoaWindow toggleFullScreen:nil]; - } - } + settings.windowMode = OF_FULLSCREEN; + if (targetWindowMode == OF_WINDOW) { + [cocoaWindow toggleFullScreen:nil]; + } + } else { + [cocoaWindow setHasShadow:NO]; + } #endif //we only want to change window mode if the requested window is different to the current one.