-----------------------------------------------------------
This is an automatically generated e-mail. To reply, visit:
https://git.reviewboard.kde.org/r/117499/
-----------------------------------------------------------
(Updated Aug. 21, 2014, 8:47 p.m.)
Review request for Plasma, David Edmundson, Thomas Lübking, and Wolfgang Bauer.
Changes
-------
I've added another Sessions object in Greeter to avoid having that singleton.
While it's not ideal to have a second Session object I think the overhead isn't
significant.
Bugs: 331761
http://bugs.kde.org/show_bug.cgi?id=331761
Repository: kde-workspace
Description
-------
The user switichting dialog from the screen locker is destroyed when the cancel
button is pressed.
As a result you can't open it again.
The screen locker uses a PlasmaComponents.PageStack to show the password input
and user switching dialogs.
When a dialog is popped from the stack it is destroyed by PageStack.
This change fixes this by creating a new instance of userSessionsUI before it
is pushed to the stack.
Additionally the switchUserEnabled property is set once when the screen locker
is created as userSessionsUIInstance
doesn't always exist.
Diffs (updated)
-----
ksmserver/screenlocker/greeter/themes/org.kde.passworddialog/contents/ui/main.qml
0d3c7d5
Diff: https://git.reviewboard.kde.org/r/117499/diff/
Testing (updated)
-------
- Lock the screen
- Press "Switch user"
- Press "Cancel"
- With this patch the "Switch user" button is visible and functional.
Thanks,
Felix Geyer
_______________________________________________
Plasma-devel mailing list
[email protected]
https://mail.kde.org/mailman/listinfo/plasma-devel