https://bugs.kde.org/show_bug.cgi?id=525765

Tobias Fella <[email protected]> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
      Latest Commit|https://invent.kde.org/plas |https://invent.kde.org/plas
                   |ma/kscreenlocker/-/commit/f |ma/kscreenlocker/-/commit/5
                   |3251e7be55d1679a400d8902aab |0c53f74dff6a15fd85eccd4104c
                   |928e5d671fd6                |1e8f996804fa

--- Comment #3 from Tobias Fella <[email protected]> ---
Git commit 50c53f74dff6a15fd85eccd4104c1e8f996804fa by Tobias Fella.
Committed on 25/09/2026 at 09:27.
Pushed by tfella into branch 'Plasma/6.8'.

Fix screenlocker showing up when switching users

When switching users, we first start a dbus call to lock the screen, then wait
for it to finish, then switch to the display manager.
The reply for this dbus call is sent out manually, after the screen is locked.
This happens in Interface::sendLockReplies, which sends out
the queued replies when the locked() signal is emitted. But our code only
creates and enqueues the reply *after* the locked signal was emitted!

Fix by creating the reply before locking the screen.
(cherry picked from commit f3251e7be55d1679a400d8902aab928e5d671fd6)

M  +3    -3    interface.cpp

https://invent.kde.org/plasma/kscreenlocker/-/commit/50c53f74dff6a15fd85eccd4104c1e8f996804fa

-- 
You are receiving this mail because:
You are watching all bug changes.

Reply via email to