broulik created this revision. broulik added reviewers: Plasma, davidedmundson. Herald added a project: Plasma. Herald added a subscriber: plasma-devel. broulik requested review of this revision.
REVISION SUMMARY Avoids plasmashell freezing when the player app is unresponsive or has a broken MPRIS implementation TEST PLAN `kill -SIGSTOP `pidof vlc`, wheeled the tray icon, plasmashell didn't freeze anymore. Quickly changing volume still works (hence setting the new value in the dataengine right away) REPOSITORY R120 Plasma Workspace REVISION DETAIL https://phabricator.kde.org/D20661 AFFECTED FILES dataengines/mpris2/playercontrol.cpp To: broulik, #plasma, davidedmundson Cc: plasma-devel, jraleigh, GB_2, ragreen, Pitel, ZrenBot, lesliezhai, ali-mohamed, jensreuterberg, abetts, sebas, apol, mart