diff options
| author | Marco Trevisan (Treviño) <mail@3v1n0.net> | 2014-05-16 06:24:26 +0200 | 
|---|---|---|
| committer | Marco Trevisan (Treviño) <mail@3v1n0.net> | 2014-05-16 06:24:26 +0200 | 
| commit | 59489bc1de6b661fc08822f5e020e2555d8702c6 (patch) | |
| tree | 40ed651565ad551833750477c8841a27e1700568 /shutdown | |
| parent | 8556af7394ec0d83fb98d394b52c5f5f71e6e22f (diff) | |
SessionDBusManager: set the inhibited bits based on the current system status
(bzr r3806.11.8)
Diffstat (limited to 'shutdown')
| -rw-r--r-- | shutdown/SessionDBusManager.cpp | 6 | 
1 files changed, 3 insertions, 3 deletions
| diff --git a/shutdown/SessionDBusManager.cpp b/shutdown/SessionDBusManager.cpp index 82fa1f9b3..b9035a444 100644 --- a/shutdown/SessionDBusManager.cpp +++ b/shutdown/SessionDBusManager.cpp @@ -127,7 +127,7 @@ DBusManager::DBusManager(session::Manager::Ptr const& session)  }  else if (method == "RequestLogout")  { - session_->logout_requested.emit(false); + session_->logout_requested.emit(session_->HasInhibitors());  }  else if (method == "Reboot")  { @@ -135,7 +135,7 @@ DBusManager::DBusManager(session::Manager::Ptr const& session)  }  else if (method == "RequestReboot")  { - session_->reboot_requested.emit(false); + session_->reboot_requested.emit(session_->HasInhibitors());  }  else if (method == "Shutdown")  { @@ -143,7 +143,7 @@ DBusManager::DBusManager(session::Manager::Ptr const& session)  }  else if (method == "RequestShutdown")  { - session_->shutdown_requested.emit(false); + session_->shutdown_requested.emit(session_->HasInhibitors());  }  else if (method == "Suspend")  { | 
