davidedmundson updated this revision to Diff 60969. davidedmundson marked an inline comment as done. davidedmundson added a comment.
Keep canSwitchUser behaviour from KDisplayManager This patch fixes up libkworkspace all the powerdevil code, all the shutdown code and all the ksmserver calls. Plan was to do the session switching stuff next patch canSwitchUser is an annoying hybrid of both. So for now to address Kai's comment I can just use KDisplayManager. When an improved session switching API lands we can update this REPOSITORY R120 Plasma Workspace CHANGES SINCE LAST UPDATE https://phabricator.kde.org/D19389?vs=60269&id=60969 BRANCH master REVISION DETAIL https://phabricator.kde.org/D19389 AFFECTED FILES libkworkspace/CMakeLists.txt libkworkspace/kworkspace.cpp libkworkspace/kworkspace.h libkworkspace/kworkspace_p.h libkworkspace/login1_manager_interface.cpp libkworkspace/loginddbustypes.h libkworkspace/org.freedesktop.ConsoleKit.Manager.xml libkworkspace/org.freedesktop.UPower.xml libkworkspace/org.freedesktop.login1.Manager.xml libkworkspace/org.freedesktop.login1.Seat.xml libkworkspace/org.freedesktop.login1.Session.xml libkworkspace/org.freedesktop.login1.User.xml libkworkspace/sessionmanagement.cpp libkworkspace/sessionmanagement.h libkworkspace/sessionmanagementbackend.cpp libkworkspace/sessionmanagementbackend.h libkworkspace/tests/CMakeLists.txt libkworkspace/tests/sessiontest.cpp To: davidedmundson, #plasma Cc: pino, broulik, plasma-devel, LeGast00n, jraleigh, fbampaloukas, GB_2, ragreen, Pitel, ZrenBot, himcesjf, lesliezhai, ali-mohamed, jensreuterberg, abetts, sebas, apol, mart