From e963010eea58de0c6d3b1c4a03e7271e5449c0cd Mon Sep 17 00:00:00 2001 From: Christoph Oelckers Date: Wed, 19 May 2021 21:28:16 +0200 Subject: [PATCH] - strip trailing spaces off the lines for intermission texts. Some mods have trailing spaces here that affect the formatting. --- src/intermission/intermission.cpp | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/src/intermission/intermission.cpp b/src/intermission/intermission.cpp index a7e7f696c..bca2de20f 100644 --- a/src/intermission/intermission.cpp +++ b/src/intermission/intermission.cpp @@ -309,6 +309,15 @@ void DIntermissionScreenText::Init(FIntermissionAction *desc, bool first) Super::Init(desc, first); mText = static_cast(desc)->mText; if (mText[0] == '$') mText = GStrings(&mText[1]); + + auto lines = mText.Split("\n"); + mText = ""; + for (auto& line : lines) + { + line.StripRight(); + mText << line << "\n"; + } + mTextSpeed = static_cast(desc)->mTextSpeed; mTextX = static_cast(desc)->mTextX; usesDefault = mTextX < 0;