Commit 7459b159e0843d9ebaaf07dccd37f541fcb8db8b

Sam Lantinga 2013-11-11T23:42:43

Made sure the window had the correct border when manually being brought back from fullscreen mode.

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
diff --git a/src/video/cocoa/SDL_cocoawindow.m b/src/video/cocoa/SDL_cocoawindow.m
index 1cd9b63..010373a 100644
--- a/src/video/cocoa/SDL_cocoawindow.m
+++ b/src/video/cocoa/SDL_cocoawindow.m
@@ -460,7 +460,10 @@ GetWindowStyle(SDL_Window * window)
     NSWindow *nswindow = _data->nswindow;
 
     if (!(window->flags & SDL_WINDOW_RESIZABLE)) {
+        Uint32 flags = window->flags;
+        window->flags &= ~SDL_WINDOW_FULLSCREEN_DESKTOP;
         [nswindow setStyleMask:GetWindowStyle(window)];
+        window->flags = flags;
     }
 
     isFullscreen = NO;