From f84c62f0be4f73edfa6dbab205eb0b67cb413749 Mon Sep 17 00:00:00 2001 From: Alexander Larsson Date: Tue, 22 Mar 2011 12:46:56 +0100 Subject: [PATCH] Fix overview sizing when exiting via thumbnails We need to update WorkspacesView._ZoomOut before calling _updateWorkspacesGeometry() in show(), as otherwise the old value is kept. This was a problem if we previously left the overview zoomed out. --- js/ui/workspacesView.js | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/js/ui/workspacesView.js b/js/ui/workspacesView.js index f791f9fb4..567f90a2c 100644 --- a/js/ui/workspacesView.js +++ b/js/ui/workspacesView.js @@ -619,6 +619,10 @@ WorkspacesDisplay.prototype = { }, show: function() { + this._zoomOut = this._alwaysZoomOut; + this._zoomFraction = this._alwaysZoomOut ? 1 : 0; + this._updateZoom(); + this._controls.show(); this._thumbnailsBox.show(); @@ -661,9 +665,6 @@ WorkspacesDisplay.prototype = { Lang.bind(this, this._dragEnd)); this._onRestacked(); - this._zoomOut = this._alwaysZoomOut; - this._zoomFraction = this._alwaysZoomOut ? 1 : 0; - this._updateZoom(); }, hide: function() {