From 42420ea26dfda71e026d0428e86e5a0064914024 Mon Sep 17 00:00:00 2001 From: bbedward Date: Wed, 27 Aug 2025 19:41:02 -0400 Subject: [PATCH] wayland/idle-inhibit: use bindable .value() instead of implicit cast Fixes compilation on some targets. --- src/wayland/idle_inhibit/inhibitor.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/wayland/idle_inhibit/inhibitor.cpp b/src/wayland/idle_inhibit/inhibitor.cpp index f576722..697f127 100644 --- a/src/wayland/idle_inhibit/inhibitor.cpp +++ b/src/wayland/idle_inhibit/inhibitor.cpp @@ -13,7 +13,7 @@ namespace qs::wayland::idle_inhibit { using QtWaylandClient::QWaylandWindow; IdleInhibitor::IdleInhibitor() { - this->bBoundWindow.setBinding([this] { return this->bEnabled ? this->bWindowObject : nullptr; }); + this->bBoundWindow.setBinding([this] { return this->bEnabled ? this->bWindowObject.value() : nullptr; }); } QObject* IdleInhibitor::window() const { return this->bWindowObject; }