Don't remove other applets in SystemTray::cleanupTask
ClosedPublic

Authored by davidedmundson on Apr 13 2017, 9:20 AM.

Details

Summary

We can get into a state where we have applets with broken metadata.
(which is a different bug)

Someone clearly wrote this code to try and guard against accessing an
invalid metadata when checking names, but instead made it so that when
we try to remove a specific task in the system tray we accidentally also
remove up any of these applets as well, which doesn't make much sense.

CCBUG: 377050

Diff Detail

Repository
R120 Plasma Workspace
Branch
master
Lint
No Linters Available
Unit
No Unit Test Coverage
davidedmundson created this revision.Apr 13 2017, 9:20 AM
Restricted Application added a project: Plasma. · View Herald TranscriptApr 13 2017, 9:20 AM
Restricted Application added a subscriber: plasma-devel. · View Herald Transcript
mart accepted this revision.Apr 20 2017, 10:31 AM
This revision is now accepted and ready to land.Apr 20 2017, 10:31 AM
This revision was automatically updated to reflect the committed changes.