From 70f042d11ffa2f1fa15665f6429f197c49a96877 Mon Sep 17 00:00:00 2001 From: DeaTh-G <55578911+DeaTh-G@users.noreply.github.com> Date: Thu, 30 Jan 2025 17:52:37 +0100 Subject: [PATCH] Fix text clipping on installer wizard description field (#246) --- UnleashedRecomp/ui/installer_wizard.cpp | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/UnleashedRecomp/ui/installer_wizard.cpp b/UnleashedRecomp/ui/installer_wizard.cpp index 1027f60..9b736eb 100644 --- a/UnleashedRecomp/ui/installer_wizard.cpp +++ b/UnleashedRecomp/ui/installer_wizard.cpp @@ -710,6 +710,11 @@ static void DrawDescriptionContainer() float textX = clipRectMin.x + fontSize; float textY = clipRectMin.y - Scale(1.0f); + auto lineWidth = clipRectMax.x - (fontSize / 2.0f) - clipRectMin.x; + + clipRectMax.x += fontSize; + clipRectMax.y += Scale(1.0f); + float lineMargin = 5.0f; if (Config::Language == ELanguage::Japanese) @@ -736,7 +741,7 @@ static void DrawDescriptionContainer() ( g_seuratFont, fontSize, - clipRectMax.x - clipRectMin.x, + lineWidth, { textX, textY }, lineMargin, descriptionText,