[effects/morphingpopups] Don't animate popups when only shape changes
Summary: The frame geometry stays still when only shape changes. BUG: 416531 Reviewers: #kwin Subscribers: kwin Tags: #kwin Differential Revision: https://phabricator.kde.org/D26809
This commit is contained in:
parent
e0df390dbc
commit
7b910c51b1
1 changed files with 7 additions and 0 deletions
|
@ -38,6 +38,13 @@ var morphingEffect = {
|
|||
//don't cross the whole screen: ugly
|
||||
var distance = Math.abs(oldGeometry.x - newGeometry.x) + Math.abs(oldGeometry.y - newGeometry.y);
|
||||
|
||||
if (newGeometry.x == oldGeometry.x &&
|
||||
newGeometry.y == oldGeometry.y &&
|
||||
newGeometry.width == oldGeometry.width &&
|
||||
newGeometry.height == oldGeometry.height) {
|
||||
return;
|
||||
}
|
||||
|
||||
if (distance > (newGeometry.width + newGeometry.height) * 2) {
|
||||
if (window.moveAnimation) {
|
||||
delete window.moveAnimation;
|
||||
|
|
Loading…
Reference in a new issue