diff --git a/src/blupi.cxx b/src/blupi.cxx index 2b57c11..1fc2ab2 100644 --- a/src/blupi.cxx +++ b/src/blupi.cxx @@ -431,6 +431,8 @@ static bool DoInit (Sint32 argc, char *argv[]) if (!bOK) // config.ini pas correct ? return InitFail ("Game not correctly installed", false); + SDL_RenderSetLogicalSize (g_renderer, LXIMAGE, LYIMAGE); + const auto renders = SDL_GetNumRenderDrivers (); for (int i = 0; i < renders; ++i) { diff --git a/src/event.cxx b/src/event.cxx index 7243e58..b05e732 100644 --- a/src/event.cxx +++ b/src/event.cxx @@ -1635,11 +1635,6 @@ void CEvent::SetWindowSize (Uint8 prevScale, Uint8 newScale) SDL_SetWindowPosition (g_window, SDL_WINDOWPOS_CENTERED, SDL_WINDOWPOS_CENTERED); - if (newScale == 1) - SDL_RenderSetLogicalSize (g_renderer, 0, 0); - else - SDL_RenderSetLogicalSize (g_renderer, LXIMAGE, LYIMAGE); - m_pPixmap->ReloadTargetTextures (); /* Force this update before otherwise the coordinates retrieved with