diff --git a/wayland_server.cpp b/wayland_server.cpp index 798ce4d2f8..aeb819ca42 100644 --- a/wayland_server.cpp +++ b/wayland_server.cpp @@ -210,7 +210,10 @@ void WaylandServer::initWorkspace() } ); } + ScreenLocker::KSldApp::self(); + ScreenLocker::KSldApp::self()->setWaylandDisplay(m_display); + ScreenLocker::KSldApp::self()->initialize(); if (m_initFlags.testFlag(InitalizationFlag::LockScreen)) { ScreenLocker::KSldApp::self()->lock(ScreenLocker::EstablishLock::Immediate); }