From 7b38f9ed5d4e7202cb93285cc8fad996aa150f8d Mon Sep 17 00:00:00 2001 From: wheaney <42350981+wheaney@users.noreply.github.com> Date: Thu, 15 Jan 2026 15:48:57 -0800 Subject: [PATCH] Fix one issue on glasses disconnect --- kwin/src/qml/BreezyDesktop.qml | 2 ++ modules/XRLinuxDriver | 2 +- 2 files changed, 3 insertions(+), 1 deletion(-) diff --git a/kwin/src/qml/BreezyDesktop.qml b/kwin/src/qml/BreezyDesktop.qml index 324da11..19e8097 100644 --- a/kwin/src/qml/BreezyDesktop.qml +++ b/kwin/src/qml/BreezyDesktop.qml @@ -178,6 +178,8 @@ Node { // only for the Rectangle geometry fallback property vector3d rectangleFallbackScale: { + if (!sizeAdjustedScreen) return Qt.vector3d(1, 1, 1); + const geometry = sizeAdjustedScreen.geometry; // default geometry unit size is 100x100, so we scale it up to the screen size diff --git a/modules/XRLinuxDriver b/modules/XRLinuxDriver index 7cf5924..b74587d 160000 --- a/modules/XRLinuxDriver +++ b/modules/XRLinuxDriver @@ -1 +1 @@ -Subproject commit 7cf5924771b01bccf6d8d8ab0a9a38d3aa37babb +Subproject commit b74587dfc17e85c63ee03fdbdd8f2541400f454f