Summary: | Quick activity switch makes it use wrong wallpaper | ||
---|---|---|---|
Product: | [Plasma] plasmashell | Reporter: | soee <kontakt> |
Component: | general | Assignee: | David Edmundson <kde> |
Status: | RESOLVED FIXED | ||
Severity: | normal | CC: | bastian.beischer, bhush94, kde, mail, phelps.sg, plasma-bugs |
Priority: | NOR | ||
Version: | 5.4.1 | ||
Target Milestone: | 1.0 | ||
Platform: | Kubuntu | ||
OS: | Linux | ||
URL: | https://youtu.be/nyajG72EQME | ||
Latest Commit: | http://commits.kde.org/plasma-desktop/49131300b7e873c8d7455309025479d753039ed5 | Version Fixed In: |
Description
soee
2015-09-06 10:50:05 UTC
I've seen this happen too. Sometimes Plasma gets confused and shows the wrong activity contrary to kwin. Seen this only happen when looping over the activities really fast - seems to be a race condition to me. This is most likely the switch animation getting confused, ie. at the end of the animation the containment is different than at the beginning. Bug still exists in Plasma 5.6.3. I should add that the quick switch also makes desktop widgets in activities to be gone. *** Bug 364272 has been marked as a duplicate of this bug. *** Git commit 49131300b7e873c8d7455309025479d753039ed5 by Marco Martin. Committed on 19/09/2016 at 16:28. Pushed by mart into branch 'Plasma/5.8'. Make sure to animate proper containments Summary: if the activity is changed again while the switch animation is being performed, the desktop finds itself in an inconsistent state, as oldContainment and newContainment values gets changed while the animation is running. this makes sure the animation is stopped and all the values are resetted if the containment changes before the anim is done Test Plan: tried with the animation made really slow, was easy to reproduce 352345, then the problem went away with the patch Reviewers: #plasma, davidedmundson Reviewed By: #plasma, davidedmundson Subscribers: plasma-devel Tags: #plasma Differential Revision: https://phabricator.kde.org/D2814 M +33 -24 desktoppackage/contents/views/Desktop.qml http://commits.kde.org/plasma-desktop/49131300b7e873c8d7455309025479d753039ed5 |