From 7f85fb6ecb80a61e3067ed28317eaa30f3e8c69a Mon Sep 17 00:00:00 2001 From: Hyper <34012267+hyperbx@users.noreply.github.com> Date: Tue, 3 Dec 2024 22:44:03 +0000 Subject: [PATCH] installer_wizard: fix arrow circle spinning animation misaligning --- UnleashedRecomp/ui/installer_wizard.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/UnleashedRecomp/ui/installer_wizard.cpp b/UnleashedRecomp/ui/installer_wizard.cpp index b77f954e..01849cfa 100644 --- a/UnleashedRecomp/ui/installer_wizard.cpp +++ b/UnleashedRecomp/ui/installer_wizard.cpp @@ -242,7 +242,7 @@ static void DrawHeaderIcons() ImVec2 arrowCircleMin = { Scale(iconsPosX - iconsScale / 2), Scale(iconsPosY - iconsScale / 2) }; ImVec2 arrowCircleMax = { Scale(iconsPosX + iconsScale / 2), Scale(iconsPosY + iconsScale / 2) }; - ImVec2 center = { Scale(iconsPosX), Scale(iconsPosY) }; + ImVec2 center = { Scale(iconsPosX) + 0.5f, Scale(iconsPosY) }; float currentAngle = g_arrowCircleCurrentRotation * (3.14159f / 180.0f); // Rotation angle in radians float cos_a = cosf(currentAngle); float sin_a = sinf(currentAngle);