From e4aae6bc946237400ddaee3273e43ef24e0e00cb Mon Sep 17 00:00:00 2001 From: wheaney <42350981+wheaney@users.noreply.github.com> Date: Thu, 15 Jan 2026 14:42:55 -0800 Subject: [PATCH] Pull in latest IPC commit to actually parse the state --- kwin/src/kcm/breezydesktopeffectkcm.cpp | 3 +-- ui/modules/PyXRLinuxDriverIPC | 2 +- 2 files changed, 2 insertions(+), 3 deletions(-) diff --git a/kwin/src/kcm/breezydesktopeffectkcm.cpp b/kwin/src/kcm/breezydesktopeffectkcm.cpp index 5f9f9c2..c866e86 100644 --- a/kwin/src/kcm/breezydesktopeffectkcm.cpp +++ b/kwin/src/kcm/breezydesktopeffectkcm.cpp @@ -702,8 +702,7 @@ 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); - const QString poseHasPosition = stateJson.value(QStringLiteral("connected_device_pose_has_position")).toString(); - m_connectedDevicePoseHasPosition = (poseHasPosition == QLatin1String("true")); + m_connectedDevicePoseHasPosition = stateJson.value(QStringLiteral("connected_device_pose_has_position")).toBool(false); applyDistanceLabelFormatters(); diff --git a/ui/modules/PyXRLinuxDriverIPC b/ui/modules/PyXRLinuxDriverIPC index 1655c2b..44657a5 160000 --- a/ui/modules/PyXRLinuxDriverIPC +++ b/ui/modules/PyXRLinuxDriverIPC @@ -1 +1 @@ -Subproject commit 1655c2bb03a4e75bf2c9a9815a96b71342396fbd +Subproject commit 44657a5de6532ac0ec1a4ce6d3ccd73e2c87fdc6