Browse Source

Fixed window losing the SDL_WINDOW_FOREIGN flag if something tries to recreate it.

Sam Lantinga 11 years ago
parent
commit
5439f9dd87
1 changed files with 3 additions and 0 deletions
  1. 3 0
      src/video/SDL_video.c

+ 3 - 0
src/video/SDL_video.c

@@ -1398,6 +1398,9 @@ SDL_RecreateWindow(SDL_Window * window, Uint32 flags)
             return -1;
         }
     }
+    if (flags & SDL_WINDOW_FOREIGN) {
+        window->flags |= SDL_WINDOW_FOREIGN;
+    }
 
     if (title) {
         SDL_SetWindowTitle(window, title);