https://bugs.kde.org/show_bug.cgi?id=370612

Vlad Zagorodniy <vladz...@gmail.com> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|REPORTED                    |RESOLVED
      Latest Commit|                            |https://commits.kde.org/kwi
                   |                            |n/c2ffcfdc218c94fc93e1960a8
                   |                            |760883eef4e4495
   Version Fixed In|                            |5.14.1
         Resolution|---                         |FIXED

--- Comment #13 from Vlad Zagorodniy <vladz...@gmail.com> ---
Git commit c2ffcfdc218c94fc93e1960a8760883eef4e4495 by Vlad Zagorodniy.
Committed on 09/10/2018 at 15:30.
Pushed by vladz into branch 'Plasma/5.14'.

[effects/wobblywindows] Fix visual artifacts caused by maximize effect

Summary:
If one wants to drag a maximized window while he or she has enabled both
the Wobbly Windows and the Maximize effect, visual artifacts can be
shown.

When the Maximize effect animates transition from maximize to restore,
some parts of the window can overshoot repaint regions(because of
wobbliness), leaving us with the visual artifacts.

To fix that, we have to take into account current scale and translation
when calculating dirty region in the Wobbly Windows effect.
FIXED-IN: 5.14.1

Test Plan: When dragging maximized windows, there are no visual artifacts
anymore.

Reviewers: #kwin, davidedmundson

Reviewed By: #kwin, davidedmundson

Subscribers: abetts, kwin

Tags: #kwin

Differential Revision: https://phabricator.kde.org/D15961

M  +8    -2    effects/wobblywindows/wobblywindows.cpp
M  +4    -1    effects/wobblywindows/wobblywindows.h

https://commits.kde.org/kwin/c2ffcfdc218c94fc93e1960a8760883eef4e4495

-- 
You are receiving this mail because:
You are watching all bug changes.

Reply via email to