From 81507d525192edd1d6d26347c56724abdc639bb3 Mon Sep 17 00:00:00 2001 From: wheaney <42350981+wheaney@users.noreply.github.com> Date: Thu, 15 Jan 2026 14:39:02 -0800 Subject: [PATCH] Fix boolean parsing --- kwin/src/kcm/breezydesktopeffectkcm.cpp | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/kwin/src/kcm/breezydesktopeffectkcm.cpp b/kwin/src/kcm/breezydesktopeffectkcm.cpp index c866e86..5f9f9c2 100644 --- a/kwin/src/kcm/breezydesktopeffectkcm.cpp +++ b/kwin/src/kcm/breezydesktopeffectkcm.cpp @@ -702,7 +702,8 @@ void BreezyDesktopEffectConfig::pollDriverState() m_connectedDeviceModel = stateJson.value(QStringLiteral("connected_device_model")).toString(); m_connectedDeviceFullDistanceCm = stateJson.value(QStringLiteral("connected_device_full_distance_cm")).toDouble(0.0); m_connectedDeviceFullSizeCm = stateJson.value(QStringLiteral("connected_device_full_size_cm")).toDouble(0.0); - m_connectedDevicePoseHasPosition = stateJson.value(QStringLiteral("connected_device_pose_has_position")).toBool(false); + const QString poseHasPosition = stateJson.value(QStringLiteral("connected_device_pose_has_position")).toString(); + m_connectedDevicePoseHasPosition = (poseHasPosition == QLatin1String("true")); applyDistanceLabelFormatters();