Summary: | Wrong sliding animation for top edge autohide panels on screens with y-offset greater than 0 | ||
---|---|---|---|
Product: | [Plasma] kwin | Reporter: | Simon Paridon <Simon.Paridon> |
Component: | effects-various | Assignee: | KWin default assignee <kwin-bugs-null> |
Status: | RESOLVED FIXED | ||
Severity: | minor | CC: | vlad.zahorodnii |
Priority: | NOR | ||
Version: | unspecified | ||
Target Milestone: | --- | ||
Platform: | openSUSE | ||
OS: | Linux | ||
Latest Commit: | Version Fixed In: |
Description
Simon Paridon
2010-12-24 15:29:51 UTC
Git commit cbdd7295d100b19ec55d4b88f2a8113095439e26 by Martin Gräßlin. Committed on 10/12/2011 at 12:31. Pushed by graesslin into branch 'master'. Fixing incorrect clipping of sliding popups Make use of new extension of protocol for magic number -1. If offset is -1 KWin has to decide the offset. This fixes all the incorrect animations and allows us to perform clipping again by filtering out the window quads which should not be visible. Additionally the effect now sanitizes the offset. That is for e.g. Yakuake setting an offset of 0, but there is a strut on the top corner causing Yakuake not to appear on 0, but with an offset of the strut. Such cases are now considered as well and the animation is fixed. REVIEW: 103367 BUG: 287602 CCBUG: 261159 CCBUG: 278760 FIXED-IN: 4.8.0 M +115 -37 kwin/effects/slidingpopups/slidingpopups.cpp http://commits.kde.org/kde-workspace/cbdd7295d100b19ec55d4b88f2a8113095439e26 Can't reproduce it. |