diff -ur libkworkspace_orig/sessionmanagementbackend.cpp libkworkspace/sessionmanagementbackend.cpp --- libkworkspace_orig/sessionmanagementbackend.cpp 2021-08-31 13:52:18.000000000 +0200 +++ libkworkspace/sessionmanagementbackend.cpp 2021-10-29 17:13:36.539658992 +0200 @@ -160,7 +160,7 @@ void LogindSessionBackend::suspend() { - m_login1->Suspend(true); + m_login1->Suspend(true).waitForFinished(); } void LogindSessionBackend::hybridSuspend()