diff --git a/src/modules/window/sdl/Window.cpp b/src/modules/window/sdl/Window.cpp index 3c252cdd5..b1cbe1df7 100644 --- a/src/modules/window/sdl/Window.cpp +++ b/src/modules/window/sdl/Window.cpp @@ -632,6 +632,8 @@ bool Window::setWindow(int width, int height, WindowSettings *settings) needsetmode = true; } + windowRenderer = renderer; + // Make sure the window keeps any previously set icon. setIcon(icon.get()); @@ -650,8 +652,6 @@ bool Window::setWindow(int width, int height, WindowSettings *settings) updateSettings(f, false); - windowRenderer = renderer; - if (graphics.get()) { double scaledw, scaledh;