From a1d8cbd7ba24b6228aa556468d7c9d540f002632 Mon Sep 17 00:00:00 2001 From: WerWolv Date: Fri, 17 Jan 2025 23:11:53 +0100 Subject: [PATCH] fix: Properly update window position during resize --- main/gui/source/window/window.cpp | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/main/gui/source/window/window.cpp b/main/gui/source/window/window.cpp index b56f17f7e..aab7c20dc 100644 --- a/main/gui/source/window/window.cpp +++ b/main/gui/source/window/window.cpp @@ -902,8 +902,12 @@ namespace hex { if (!isMainWindow(window)) return; #if !defined(OS_WINDOWS) - if (!glfwGetWindowAttrib(window, GLFW_ICONIFIED)) + if (!glfwGetWindowAttrib(window, GLFW_ICONIFIED)) { + int x = 0, y = 0; + glfwGetWindowPos(window, &x, &y); + ImHexApi::System::impl::setMainWindowPosition(x, y); ImHexApi::System::impl::setMainWindowSize(width, height); + } #endif #if defined(OS_MACOS)