diff --git a/daemon/powerdevilpolicyagent.cpp b/daemon/powerdevilpolicyagent.cpp --- a/daemon/powerdevilpolicyagent.cpp +++ b/daemon/powerdevilpolicyagent.cpp @@ -425,7 +425,7 @@ } else if (!m_sdSessionInterface.isNull()) { bool isActive = m_sdSessionInterface.data()->property("Active").toBool(); - if (!isActive && !m_wasLastActiveSession) { + if (!m_wasLastActiveSession) { // inactive or not yet received signal that session is active return policies; } } @@ -437,7 +437,7 @@ QDBusPendingReply< bool > rp = m_ckSessionInterface.data()->asyncCall("IsActive"); rp.waitForFinished(); - if (!(rp.isValid() && rp.value()) && !m_wasLastActiveSession) { + if (!(rp.isValid() && rp.value()) && !m_wasLastActiveSession) { // convert to match logind return policies; } }