From 7f95c3947a560459c88b9a6e465484b2657a9ed8 Mon Sep 17 00:00:00 2001 From: DeaTh-G Date: Thu, 30 Jan 2025 17:42:20 +0100 Subject: [PATCH] Fix text clipping on installer wizard description field --- 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 1027f609..9b736ebd 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,