diff --git a/desktop_version/src/Screen.cpp b/desktop_version/src/Screen.cpp index 709523cc..29a17720 100644 --- a/desktop_version/src/Screen.cpp +++ b/desktop_version/src/Screen.cpp @@ -191,7 +191,6 @@ void Screen::ResizeScreen(int x, int y) return; } } - SDL_ShowWindow(m_window); } void Screen::ResizeToNearestMultiple(void) diff --git a/desktop_version/src/main.cpp b/desktop_version/src/main.cpp index ab42ce5f..26860faf 100644 --- a/desktop_version/src/main.cpp +++ b/desktop_version/src/main.cpp @@ -668,6 +668,9 @@ int main(int argc, char *argv[]) } #endif + /* Only create the window after we have loaded all the assets. */ + SDL_ShowWindow(gameScreen.m_window); + key.isActive = true; gamestate_funcs = get_gamestate_funcs(game.gamestate, &num_gamestate_funcs);