From 1332e8a21878ce1646cd626dce6d6c560a0d1203 Mon Sep 17 00:00:00 2001 From: Ivailo Monev Date: Fri, 22 Mar 2024 13:51:23 +0200 Subject: [PATCH] okular: reset screen and sleep cookies Signed-off-by: Ivailo Monev --- okular/ui/presentationwidget.cpp | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/okular/ui/presentationwidget.cpp b/okular/ui/presentationwidget.cpp index 6f09b544..377f02ec 100644 --- a/okular/ui/presentationwidget.cpp +++ b/okular/ui/presentationwidget.cpp @@ -1546,11 +1546,15 @@ void PresentationWidget::allowPowerManagement() { // Remove cookies if (m_screenInhibitCookie) { - Solid::PowerManagement::stopSuppressingScreenPowerManagement(m_screenInhibitCookie); + if (Solid::PowerManagement::stopSuppressingScreenPowerManagement(m_screenInhibitCookie)) { + m_screenInhibitCookie = 0; + } } if (m_sleepInhibitCookie) { - Solid::PowerManagement::stopSuppressingSleep(m_sleepInhibitCookie); + if (Solid::PowerManagement::stopSuppressingSleep(m_sleepInhibitCookie)) { + m_sleepInhibitCookie = 0; + } } }