broulik created this revision. broulik added reviewers: Plasma, graesslin. broulik set the repository for this revision to rPLASMAWORKSPACE Plasma Workspace. broulik added a project: Plasma. Herald added a subscriber: plasma-devel.
REVISION SUMMARY When automatic screen locking is enabled, we want to ensure the screen is fully locked before we switch sessions or go to the login screen to avoid brief exposure of the desktop when we return. This check happens asynchronously and because the User Switcher dialog closes immediately after issuing the switch request, the SessionsModel is already destroyed and the reply is never actually processed. BUG: 356945 TEST PLAN I couldn't really test this as my screen locker's ActiveChanged signals is broken for some reason and I never actually get told that the screen got locked (Bug 359680) REPOSITORY rPLASMAWORKSPACE Plasma Workspace REVISION DETAIL https://phabricator.kde.org/D1020 AFFECTED FILES components/sessionsprivate/sessionsmodel.cpp components/sessionsprivate/sessionsmodel.h lookandfeel/contents/userswitcher/UserSwitcher.qml EMAIL PREFERENCES https://phabricator.kde.org/settings/panel/emailpreferences/ To: broulik, Plasma, graesslin Cc: plasma-devel
_______________________________________________ Plasma-devel mailing list Plasma-devel@kde.org https://mail.kde.org/mailman/listinfo/plasma-devel