From 4932c6e2cbc949b6566d0672dfd1ba15ba944d2d Mon Sep 17 00:00:00 2001 From: Kai Uwe Broulik Date: Mon, 23 Apr 2018 15:12:21 +0200 Subject: [PATCH] [Power Management Engine] Fix kiosk restriction for lockscreen It is action/lock_screen according to documentation. BUG: 393331 FIXED-IN: 5.12.5 Differential Revision: https://phabricator.kde.org/D12375 --- dataengines/powermanagement/powermanagementengine.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dataengines/powermanagement/powermanagementengine.cpp b/dataengines/powermanagement/powermanagementengine.cpp index 5b1031551..798da202c 100644 --- a/dataengines/powermanagement/powermanagementengine.cpp +++ b/dataengines/powermanagement/powermanagementengine.cpp @@ -217,7 +217,7 @@ bool PowermanagementEngine::sourceRequestEvent(const QString &name) setData(QStringLiteral("Sleep States"), QStringLiteral("Suspend"), sleepstates.contains(Solid::PowerManagement::SuspendState)); setData(QStringLiteral("Sleep States"), QStringLiteral("Hibernate"), sleepstates.contains(Solid::PowerManagement::HibernateState)); setData(QStringLiteral("Sleep States"), QStringLiteral("HybridSuspend"), sleepstates.contains(Solid::PowerManagement::HybridSuspendState)); - setData(QStringLiteral("Sleep States"), QStringLiteral("LockScreen"), KAuthorized::authorize(QStringLiteral("lock_screen"))); + setData(QStringLiteral("Sleep States"), QStringLiteral("LockScreen"), KAuthorized::authorizeAction(QStringLiteral("lock_screen"))); setData(QStringLiteral("Sleep States"), QStringLiteral("Logout"), KAuthorized::authorize(QStringLiteral("logout"))); } else if (name == QLatin1String("PowerDevil")) { QDBusMessage screenMsg = QDBusMessage::createMethodCall(SOLID_POWERMANAGEMENT_SERVICE,