hein created this revision. hein added reviewers: Plasma, broulik. hein added a subscriber: plasma-devel. Restricted Application added a project: Plasma.
REVISION SUMMARY Fix race condition causing empty favorites. This puts the frontend in charge of calling refresh() after the favorites have been initially set by setting auto population at completion to false. Also preserves original behavior by keeping auto population default-on. Fixes a regression from https://phabricator.kde.org/R119:3e88ac63f25d526f8f7d4d58266fd303b722a1d0. BUG:374156 This is an alternative to https://phabricator.kde.org/D3910. REPOSITORY R119 Plasma Desktop BRANCH master REVISION DETAIL https://phabricator.kde.org/D3978 AFFECTED FILES applets/kicker/package/contents/ui/main.qml applets/kicker/plugin/rootmodel.cpp applets/kicker/plugin/rootmodel.h applets/taskmanager/package/contents/ui/ContextMenu.qml EMAIL PREFERENCES https://phabricator.kde.org/settings/panel/emailpreferences/ To: hein, #plasma, broulik Cc: plasma-devel, lesliezhai, ali-mohamed, jensreuterberg, abetts, sebas