From 703b135a824fba388c6a9d3c97b0e76298ee52e0 Mon Sep 17 00:00:00 2001 From: AdvancedSorceryInstitute <243064418+AdvancedSorceryInstitute@users.noreply.github.com> Date: Tue, 25 Aug 2026 03:57:38 +0900 Subject: [PATCH] fix(server): read boolean server options with toBool() --- src/lib/server/Config.cpp | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/src/lib/server/Config.cpp b/src/lib/server/Config.cpp index 6149c60a3..67bacd279 100644 --- a/src/lib/server/Config.cpp +++ b/src/lib/server/Config.cpp @@ -464,10 +464,12 @@ void Config::readSectionOptions(ConfigReadContext &s) addOption("", kOptionScreenSwitchTwoTap, Settings::value(Settings::Server::SwitchDoubleTap).toInt()); } - addOption("", kOptionDefaultLockToScreenState, Settings::value(Settings::Server::DefaultLockToComputerState).toInt()); - addOption("", kOptionDisableLockToScreen, Settings::value(Settings::Server::DisableLockToComputer).toInt()); - addOption("", kOptionRelativeMouseMoves, Settings::value(Settings::Server::RelativeMouseMoves).toInt()); - addOption("", kOptionWin32KeepForeground, Settings::value(Settings::Server::Win32KeepForeground).toInt()); + addOption( + "", kOptionDefaultLockToScreenState, Settings::value(Settings::Server::DefaultLockToComputerState).toBool() + ); + addOption("", kOptionDisableLockToScreen, Settings::value(Settings::Server::DisableLockToComputer).toBool()); + addOption("", kOptionRelativeMouseMoves, Settings::value(Settings::Server::RelativeMouseMoves).toBool()); + addOption("", kOptionWin32KeepForeground, Settings::value(Settings::Server::Win32KeepForeground).toBool()); addOption("", kOptionClipboardSharing, Settings::value(Settings::Server::EnableClipboard).toBool()); addOption("", kOptionClipboardSharingSize, Settings::value(Settings::Server::ClipboardSize).toUInt() * 1024);