davidedmundson added a comment.
But it also tracks them and deletes when an object is removed: ShellCorona::desktopContainmentDestroyed If you manually do it as well you're throwing all sense of a design pattern out the window and having it sometimes update the list before removal, sometimes after. Inconsistencies lead to bugs. REPOSITORY rPLASMAWORKSPACE Plasma Workspace REVISION DETAIL https://phabricator.kde.org/D2967 EMAIL PREFERENCES https://phabricator.kde.org/settings/panel/emailpreferences/ To: mart, ivan, #plasma, davidedmundson Cc: davidedmundson, plasma-devel, lesliezhai, ali-mohamed, jensreuterberg, abetts, sebas