windowManager: Add animations for maximize and unmaximize

The fullscreen animation code is now generic enough to handle any
size change animations, so stop limiting it to (un)fullscreen to
get animations on (un)maximize as well.

https://bugzilla.gnome.org/show_bug.cgi?id=766685
This commit is contained in:
Alessandro Bono 2017-05-20 17:56:48 +02:00
parent a72f0604dc
commit 83fb34608c

View File

@ -1313,9 +1313,7 @@ const WindowManager = new Lang.Class({
return; return;
} }
if ((whichChange == Meta.SizeChange.FULLSCREEN || if (oldFrameRect.width > 0 && oldFrameRect.height > 0)
whichChange == Meta.SizeChange.UNFULLSCREEN) &&
oldFrameRect.width > 0 && oldFrameRect.height > 0)
this._prepareAnimationInfo(shellwm, actor, oldFrameRect, whichChange); this._prepareAnimationInfo(shellwm, actor, oldFrameRect, whichChange);
else else
shellwm.completed_size_change(actor); shellwm.completed_size_change(actor);