From 9eeda33293f5fafbaba1186687aae92c3d36ff8f Mon Sep 17 00:00:00 2001 From: sithlord48 Date: Sat, 1 Mar 2025 11:13:04 -0500 Subject: [PATCH] fix: do not reset screenCorners on startup fixes #8276 --- src/apps/deskflow-gui/ServerConfig.cpp | 3 ++- src/lib/gui/config/Screen.cpp | 2 +- 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/src/apps/deskflow-gui/ServerConfig.cpp b/src/apps/deskflow-gui/ServerConfig.cpp index 17ecad3ad..0c07b81c1 100644 --- a/src/apps/deskflow-gui/ServerConfig.cpp +++ b/src/apps/deskflow-gui/ServerConfig.cpp @@ -1,5 +1,6 @@ /* * Deskflow -- mouse and keyboard sharing utility + * SPDX-FileCopyrightText: (C) 2025 Chris Rizzitello * SPDX-FileCopyrightText: (C) 2012 Symless Ltd. * SPDX-FileCopyrightText: (C) 2008 Volker Lanz * SPDX-License-Identifier: GPL-2.0-only WITH LicenseRef-OpenSSL-Exception @@ -183,7 +184,7 @@ void ServerConfig::recall() ); setClipboardSharing(settings().value("clipboardSharing", true).toBool()); - readSettings(settings(), switchCorners(), "switchCorner", 0, static_cast(NumSwitchCorners)); + readSettings(settings(), switchCorners(), "switchCorner", false, static_cast(NumSwitchCorners)); int numScreens = settings().beginReadArray("screens"); Q_ASSERT(numScreens <= screens().size()); diff --git a/src/lib/gui/config/Screen.cpp b/src/lib/gui/config/Screen.cpp index 4aee09d2e..89809fc1a 100644 --- a/src/lib/gui/config/Screen.cpp +++ b/src/lib/gui/config/Screen.cpp @@ -58,7 +58,7 @@ void Screen::loadSettings(QSettingsProxy &settings) readSettings(settings, aliases(), "alias", QString("")); readSettings(settings, modifiers(), "modifier", static_cast(DefaultMod), static_cast(NumModifiers)); - readSettings(settings, switchCorners(), "switchCorner", 0, static_cast(NumSwitchCorners)); + readSettings(settings, switchCorners(), "switchCorner", false, static_cast(NumSwitchCorners)); readSettings(settings, fixes(), "fix", 0, static_cast(NumFixes)); }