Don't show app window until run

This commit is contained in:
Nikita Lisitsa 2020-10-08 10:46:44 +03:00
parent df41ec9481
commit bb744fa9c9

View file

@ -75,7 +75,7 @@ namespace psemek::app
SDL_GL_SetAttribute(SDL_GL_MULTISAMPLESAMPLES, multisampling);
}
impl().window = SDL_CreateWindow(name.data(), SDL_WINDOWPOS_UNDEFINED, SDL_WINDOWPOS_UNDEFINED, 800, 600, SDL_WINDOW_RESIZABLE | SDL_WINDOW_OPENGL | SDL_WINDOW_MAXIMIZED);
impl().window = SDL_CreateWindow(name.data(), SDL_WINDOWPOS_UNDEFINED, SDL_WINDOWPOS_UNDEFINED, 800, 600, SDL_WINDOW_RESIZABLE | SDL_WINDOW_OPENGL | SDL_WINDOW_MAXIMIZED | SDL_WINDOW_HIDDEN);
if (!impl().window)
sdl2::fail("Failed to create window: ");
@ -195,6 +195,7 @@ namespace psemek::app
void app::run()
{
SDL_ShowWindow(impl().window);
impl().running = true;
if (impl().current_scene == nullptr)
impl().get_scene()->on_scene_enter();