From 110f341af63cf56bb4fd2d6bb408ffb3de632d74 Mon Sep 17 00:00:00 2001 From: Hyper <34012267+hyperbx@users.noreply.github.com> Date: Wed, 15 Jan 2025 19:54:56 +0000 Subject: [PATCH] reddog_window: fix variable titlebar button positions --- UnleashedRecomp/ui/reddog/reddog_window.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/UnleashedRecomp/ui/reddog/reddog_window.cpp b/UnleashedRecomp/ui/reddog/reddog_window.cpp index 471778a..00ede0a 100644 --- a/UnleashedRecomp/ui/reddog/reddog_window.cpp +++ b/UnleashedRecomp/ui/reddog/reddog_window.cpp @@ -262,7 +262,7 @@ void Reddog::Window::DrawFrame() } } - ImVec2 minimumButtonMin = { closeButtonMin.x - cmnSize - controlsMargin, windowPos.y + 3 }; + ImVec2 minimumButtonMin = { windowPos.x + windowSize.x - cmnSize - controlsWidth - controlsMargin, windowPos.y + 3 }; ImVec2 minimumButtonMax = { minimumButtonMin.x + cmnSize, minimumButtonMin.y + cmnSize }; if (IsMinimumVisible) @@ -290,7 +290,7 @@ void Reddog::Window::DrawFrame() } } - ImVec2 pinButtonMin = { minimumButtonMin.x - cmnSize - controlsMargin, windowPos.y + 3 }; + ImVec2 pinButtonMin = { windowPos.x + windowSize.x - cmnSize - controlsWidth - controlsMargin, windowPos.y + 3 }; ImVec2 pinButtonMax = { pinButtonMin.x + cmnSize, pinButtonMin.y + cmnSize }; if (IsPinVisible)