diff --git a/MeoAssistance/src/WinMacro.cpp b/MeoAssistance/src/WinMacro.cpp index 8adf8c0733..6b76d9e3fd 100644 --- a/MeoAssistance/src/WinMacro.cpp +++ b/MeoAssistance/src/WinMacro.cpp @@ -96,7 +96,10 @@ bool WinMacro::resizeWindow(int width, int height) return false; } - return ::MoveWindow(m_handle, 0, 0, width / getScreenScale(), height / getScreenScale(), true); + RECT rect; + bool ret = ::GetWindowRect(m_handle, &rect); + + return ret && ::MoveWindow(m_handle, rect.left, rect.top, width / getScreenScale(), height / getScreenScale(), true); } bool WinMacro::resizeWindow()