From efc128e68161bcc44297f021431fd6ead0876ada Mon Sep 17 00:00:00 2001 From: "Jasper St. Pierre" Date: Wed, 8 Aug 2012 17:21:19 -0300 Subject: [PATCH] workspacesView: Refactor thumb zooming out code https://bugzilla.gnome.org/show_bug.cgi?id=582650 --- js/ui/workspacesView.js | 13 ++++--------- 1 file changed, 4 insertions(+), 9 deletions(-) diff --git a/js/ui/workspacesView.js b/js/ui/workspacesView.js index 2b5eac5bc..b8204f04f 100644 --- a/js/ui/workspacesView.js +++ b/js/ui/workspacesView.js @@ -868,15 +868,10 @@ const WorkspacesDisplay = new Lang.Class({ let clipX = rtl ? x + controlsVisible : x; let clipY = y + (fullHeight - clipHeight) / 2; - if (this._zoomOut) { - width -= controlsNatural; - if (rtl) - x += controlsNatural; - } else { - width -= controlsVisible; - if (rtl) - x += controlsVisible; - } + let widthAdjust = this._zoomOut ? controlsNatural : controlsVisible; + width -= widthAdjust; + if (rtl) + x += widthAdjust; height = (fullHeight / fullWidth) * width; let difference = fullHeight - height;