From 4c1cf9991b1fffd69c434f8e03afeac982774d6e Mon Sep 17 00:00:00 2001 From: tildearrow Date: Mon, 24 Oct 2022 14:57:12 -0500 Subject: [PATCH] GUI: get window size on every frame --- src/gui/gui.cpp | 14 +++++++++----- 1 file changed, 9 insertions(+), 5 deletions(-) diff --git a/src/gui/gui.cpp b/src/gui/gui.cpp index 64b2cb7e..642be849 100644 --- a/src/gui/gui.cpp +++ b/src/gui/gui.cpp @@ -3082,11 +3082,15 @@ bool FurnaceGUI::loop() { scrConfH=scrH; } - // update canvas size as well - if (SDL_GetRendererOutputSize(sdlRend,&canvasW,&canvasH)!=0) { - logW("updateWindow: error while getting output size! %s",SDL_GetError()); - } else { - logV("updateWindow: canvas size %dx%d",canvasW,canvasH); + } + // update canvas size as well + if (SDL_GetRendererOutputSize(sdlRend,&canvasW,&canvasH)!=0) { + logW("loop: error while getting output size! %s",SDL_GetError()); + } else { + //logV("updateWindow: canvas size %dx%d",canvasW,canvasH); + // and therefore window size + if (SDL_GetWindowSize(sdlWin,&scrW,&scrH)!=0) { + logW("loop: error while getting window size! %s",SDL_GetError()); } }