davidedmundson created this revision. davidedmundson added a reviewer: Plasma. Restricted Application added a project: Plasma. Restricted Application added a subscriber: plasma-devel.
REVISION SUMMARY The current code registers the session bus *after* app->exec() this effectively means it won't work. This causes ksmserver to be unable to deliver the calls to start kcminit modules at remaining init phases. Any KCMinit module which are at X-KDE-Init-Phase=1 or 2 will now get run. It also means kcminit_startup closes, instead of lingersing on startup doing nothing until it times out 5 minutes later. TEST PLAN Confirmed kcminit_startup now exits properly. REPOSITORY rPLASMAWORKSPACE Plasma Workspace BRANCH master REVISION DETAIL https://phabricator.kde.org/D2887 AFFECTED FILES startkde/kcminit/main.cpp EMAIL PREFERENCES https://phabricator.kde.org/settings/panel/emailpreferences/ To: davidedmundson, #plasma Cc: plasma-devel, lesliezhai, ali-mohamed, jensreuterberg, abetts, sebas
