summaryrefslogtreecommitdiff
diff options
-rw-r--r--UnityCore/GnomeSessionManager.cpp2
1 files changed, 1 insertions, 1 deletions
diff --git a/UnityCore/GnomeSessionManager.cpp b/UnityCore/GnomeSessionManager.cpp
index 8ecff4d36..bd89b3e6a 100644
--- a/UnityCore/GnomeSessionManager.cpp
+++ b/UnityCore/GnomeSessionManager.cpp
@@ -679,7 +679,7 @@ bool GnomeManager::CanLock() const
bool GnomeManager::CanShutdown() const
{
- return impl_->can_shutdown_;
+ return !is_locked() && impl_->can_shutdown_;
}
bool GnomeManager::CanSuspend() const