diff --git a/wayland_server.cpp b/wayland_server.cpp index 61e70c42af..091e4d7b04 100644 --- a/wayland_server.cpp +++ b/wayland_server.cpp @@ -509,7 +509,8 @@ quint16 WaylandServer::createClientId(ClientConnection *c) bool WaylandServer::isScreenLocked() const { - return ScreenLocker::KSldApp::self()->lockState() == ScreenLocker::KSldApp::Locked; + return ScreenLocker::KSldApp::self()->lockState() == ScreenLocker::KSldApp::Locked || + ScreenLocker::KSldApp::self()->lockState() == ScreenLocker::KSldApp::AcquiringLock; } }