[gnome-shell] windowManager: Use sourceRect for consistency
- From: Alessandro Bono <abono src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [gnome-shell] windowManager: Use sourceRect for consistency
- Date: Wed, 24 May 2017 19:29:42 +0000 (UTC)
commit 4dfad536a309ba8dfbc6ba800c354924efa8ecd6
Author: Alessandro Bono <abono gnome org>
Date: Sat May 20 17:04:08 2017 +0200
windowManager: Use sourceRect for consistency
Now that we always pass the old frame rect, we can use that
instead of picking up the dimensions of the clone actor.
https://bugzilla.gnome.org/show_bug.cgi?id=766685
js/ui/windowManager.js | 6 +++---
1 files changed, 3 insertions(+), 3 deletions(-)
---
diff --git a/js/ui/windowManager.js b/js/ui/windowManager.js
index 8b5c461..b1a3563 100644
--- a/js/ui/windowManager.js
+++ b/js/ui/windowManager.js
@@ -1346,9 +1346,10 @@ const WindowManager = new Lang.Class({
let actorClone = actor.__fullscreenInfo.clone;
let targetRect = actor.meta_window.get_frame_rect();
+ let sourceRect = actor.__fullscreenInfo.oldRect;
- let scaleX = targetRect.width / actorClone.width;
- let scaleY = targetRect.height / actorClone.height;
+ let scaleX = targetRect.width / sourceRect.width;
+ let scaleY = targetRect.height / sourceRect.height;
this._resizing.push(actor);
@@ -1363,7 +1364,6 @@ const WindowManager = new Lang.Class({
transition: 'easeOutQuad'
});
- let sourceRect = actor.__fullscreenInfo.oldRect;
actor.translation_x = -targetRect.x + sourceRect.x;
actor.translation_y = -targetRect.y + sourceRect.y;
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]