From 17bedb10726a87f339bca76f09742ebc62e7a49b Mon Sep 17 00:00:00 2001 From: sithlord48 Date: Sat, 1 Mar 2025 08:48:31 -0500 Subject: [PATCH] fix: Correct parsing of screen corners fixes #8231 --- src/lib/gui/config/Screen.cpp | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/src/lib/gui/config/Screen.cpp b/src/lib/gui/config/Screen.cpp index 626b1b181..4aee09d2e 100644 --- a/src/lib/gui/config/Screen.cpp +++ b/src/lib/gui/config/Screen.cpp @@ -90,12 +90,13 @@ QString Screen::screensSection() const for (int i = 0; i < fixes().size(); i++) out.append(lineTemplate.arg(fixName(i), fixes().at(i) ? QStringLiteral("true") : QStringLiteral("false"))); - out.append(QStringLiteral("\t\tswitchCorners = none")); - for (int i = 0; i < switchCorners().size(); i++) + auto corners = QStringLiteral("none"); + for (int i = 0; i < switchCorners().size(); i++) { if (switchCorners()[i]) - out.append(QStringLiteral("+%1 ").arg(switchCornerName(i))); + corners.append(QStringLiteral(" +%1 ").arg(switchCornerName(i))); + } + out.append(lineTemplate.arg(QStringLiteral("switchCorners"), corners)); - out.append("\n"); out.append(lineTemplate.arg(QStringLiteral("switchCornerSize"), QString::number(switchCornerSize()))); return out;