[prev in list] [next in list] [prev in thread] [next in thread] 

List:       kde-commits
Subject:    [kde-workspace] powerdevil/daemon/backends/upower: also observe the polkit privileges with CanSuspen
From:       Lukas Tinkl <lukas () kde ! org>
Date:       2012-06-11 18:30:20
Message-ID: 20120611183020.877CEA60BB () git ! kde ! org
[Download RAW message or body]

Git commit 22d2a93858390bbd72ca140985a852deef2ae661 by Lukas Tinkl.
Committed on 11/06/2012 at 20:26.
Pushed by lukas into branch 'master'.

also observe the polkit privileges with CanSuspend/CanResume

BUG: 301389

M  +2    -2    powerdevil/daemon/backends/upower/powerdevilupowerbackend.cpp

http://commits.kde.org/kde-workspace/22d2a93858390bbd72ca140985a852deef2ae661

diff --git a/powerdevil/daemon/backends/upower/powerdevilupowerbackend.cpp \
b/powerdevil/daemon/backends/upower/powerdevilupowerbackend.cpp index \
                6915f1c..3d0926f 100644
--- a/powerdevil/daemon/backends/upower/powerdevilupowerbackend.cpp
+++ b/powerdevil/daemon/backends/upower/powerdevilupowerbackend.cpp
@@ -114,12 +114,12 @@ void PowerDevilUPowerBackend::init()
     // Supported suspend methods
     SuspendMethods supported = UnknownSuspendMethod;
     {
-        if (m_upowerInterface->canSuspend()) {
+        if (m_upowerInterface->canSuspend() && m_upowerInterface->SuspendAllowed()) \
{  kDebug() << "Can suspend";
             supported |= ToRam;
         }
 
-        if (m_upowerInterface->canHibernate()) {
+        if (m_upowerInterface->canHibernate() && \
m_upowerInterface->HibernateAllowed()) {  kDebug() << "Can hibernate";
             supported |= ToDisk;
         }


[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic