From 58a6736667fc82c86c3d6bdb48ff2a08ec590388 Mon Sep 17 00:00:00 2001 From: KoljaFrahm Date: Sat, 29 Aug 2026 15:37:56 +0200 Subject: [PATCH] fix: let inhibitScreenCall succeed when nothing was inhibited --- src/lib/platform/XDGPowerManager.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/lib/platform/XDGPowerManager.cpp b/src/lib/platform/XDGPowerManager.cpp index fc95c3ff9..e031dd593 100644 --- a/src/lib/platform/XDGPowerManager.cpp +++ b/src/lib/platform/XDGPowerManager.cpp @@ -84,8 +84,8 @@ bool XDGPowerManager::inhibitScreenCall(InhibitScreenServices serviceID, bool st cookies[serviceNum] = reply.value(); } else { if (!cookies[serviceNum]) { - error = "cookies are empty"; - return false; + // Nothing was ever inhibited for this service + return true; } reply = screenSaverInterface.call("UnInhibit", cookies[serviceNum]); cookies[serviceNum] = 0;