Summary: | Glide effect not activated at startup | ||
---|---|---|---|
Product: | kwin | Reporter: | Janek Bevendorff <kde> |
Component: | effects-various | Assignee: | KWin default assignee <kwin-bugs-null> |
Status: | RESOLVED FIXED | ||
Severity: | normal | CC: | filipfila.kde, vmorenomarin, vovams163 |
Priority: | NOR | Keywords: | regression |
Version: | 5.9.0 | Flags: | mgraesslin:
ReviewRequest+
|
Target Milestone: | --- | ||
Platform: | Other | ||
OS: | Linux | ||
URL: | https://phabricator.kde.org/D5225 | ||
Latest Commit: | https://commits.kde.org/kwin/49fc31059433fe495090b8987e07043b4e3d893d | Version Fixed In: | 5.9.5 |
Sentry Crash Report: |
Description
Janek Bevendorff
2017-02-18 12:59:17 UTC
Same issue for me. Chakra OS on AMD graphics card with privative drivers. "Most of the time I can fix it by going to the effects settings and turning the effect off and on again (no joke intended)." Same issue on OpenSUSE Tumbleweed. I have also been able to reproduce it on KDE neon live CD (neon-useredition-20170309-1018-amd64.iso). Here are steps to reproduce: 1. Boot up the live CD 2. Start System settings and go to Desktop behavior > Effects 3. Disable Fade and enable Glide, then click Apply 4. Start Dolphin; notice that window opening animation works 5. Close all windows and log out, then log in again 6. Start Dolphin; notice there is no window opening animation As others say, the effect can be restored by disabling it, clicking Apply, enabling it and clicking Apply again. It looks like the following bug report is about the same issue: https://bugs.kde.org/show_bug.cgi?id=376368 *** Bug 376368 has been marked as a duplicate of this bug. *** Finally figured out the root problem of this issue. It was a misbehavior in the sliding popups effect. Addressed in https://phabricator.kde.org/D5225 Git commit 49fc31059433fe495090b8987e07043b4e3d893d by Martin Gräßlin. Committed on 31/03/2017 at 05:42. Pushed by graesslin into branch 'Plasma/5.9'. [slidingpopups] Only remove WindowClosedGrabRole if the effect owns the grab Summary: The effect unset the WindowClosedGrabRole unconditionally if it does not manage the window. This results in any grab set by other effects to break. FIXED-IN: 5.9.5 Reviewers: #kwin, #plasma Subscribers: plasma-devel, kwin Tags: #kwin Differential Revision: https://phabricator.kde.org/D5225 M +3 -1 effects/slidingpopups/slidingpopups.cpp https://commits.kde.org/kwin/49fc31059433fe495090b8987e07043b4e3d893d |