Fixed bug where a window created fullscreen and hidden would get activated and "shown" but never actually be visible.

This is the case with the Steam In-Home Streaming client.
This commit is contained in:
Sam Lantinga 2014-02-10 10:02:18 -08:00
parent f38c1f05f5
commit a396841f8d

View File

@ -553,7 +553,7 @@ WIN_SetWindowFullscreen(_THIS, SDL_Window * window, SDL_VideoDisplay * display,
} }
SetWindowLong(hwnd, GWL_STYLE, style); SetWindowLong(hwnd, GWL_STYLE, style);
data->expected_resize = TRUE; data->expected_resize = TRUE;
SetWindowPos(hwnd, top, x, y, w, h, SWP_NOCOPYBITS); SetWindowPos(hwnd, top, x, y, w, h, SWP_NOCOPYBITS | SWP_NOACTIVATE);
data->expected_resize = FALSE; data->expected_resize = FALSE;
} }