Commit 9245c930440c2ce5c44a997790655cf707188861

Sam Lantinga 2014-03-15T16:27:06

Only show the window if it's supposed to be shown.

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
diff --git a/src/video/cocoa/SDL_cocoawindow.m b/src/video/cocoa/SDL_cocoawindow.m
index 21f2697..a55ab49 100644
--- a/src/video/cocoa/SDL_cocoawindow.m
+++ b/src/video/cocoa/SDL_cocoawindow.m
@@ -613,7 +613,10 @@ SetWindowStyle(SDL_Window * window, unsigned int style)
         window->h = 0;
         [self windowDidResize:aNotification];
 
-        Cocoa_ShowWindow(SDL_GetVideoDevice(), window);
+        /* FIXME: Why does the window get hidden? */
+        if (window->flags & SDL_WINDOW_SHOWN) {
+            Cocoa_ShowWindow(SDL_GetVideoDevice(), window);
+        }
     }
 }