<div>broulik created this revision.<br />
broulik added reviewers: Plasma, graesslin.<br />
broulik set the repository for this revision to rPLASMAWORKSPACE Plasma Workspace.<br />
broulik added a project: Plasma.<br />
Herald added a subscriber: plasma-devel.</div><br /><div><strong>REVISION SUMMARY</strong><div><p>When automatic screen locking is enabled, we want to ensure the screen is fully locked<br />
before we switch sessions or go to the login screen to avoid brief exposure of the desktop<br />
when we return.</p>

<p>This check happens asynchronously and because the User Switcher dialog closes immediately<br />
after issuing the switch request, the SessionsModel is already destroyed and the reply is never<br />
actually processed.</p>

<p>BUG: 356945</p></div></div><br /><div><strong>TEST PLAN</strong><div><p>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)</p></div></div><br /><div><strong>REPOSITORY</strong><div><div>rPLASMAWORKSPACE Plasma Workspace</div></div></div><br /><div><strong>REVISION DETAIL</strong><div><a href="https://phabricator.kde.org/D1020" rel="noreferrer">https://phabricator.kde.org/D1020</a></div></div><br /><div><strong>AFFECTED FILES</strong><div><div>components/sessionsprivate/sessionsmodel.cpp<br />
components/sessionsprivate/sessionsmodel.h<br />
lookandfeel/contents/userswitcher/UserSwitcher.qml</div></div></div><br /><div><strong>EMAIL PREFERENCES</strong><div><a href="https://phabricator.kde.org/settings/panel/emailpreferences/" rel="noreferrer">https://phabricator.kde.org/settings/panel/emailpreferences/</a></div></div><br /><div><strong>To: </strong>broulik, Plasma, graesslin<br /><strong>Cc: </strong>plasma-devel<br /></div>