From 165f4e38b7f29577381f1bde78c1935f10d746dd Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Florian=20M=C3=BCllner?= Date: Wed, 9 Feb 2011 23:55:50 +0100 Subject: [PATCH] dash: Don't unnecessarily animate icon size changes We already skip animations for item additions/removals while the overview is hidden or when initially filling the dash (to avoid an odd zoom effect when showing), apply the same logic to animations of icon size changes. --- js/ui/dash.js | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/js/ui/dash.js b/js/ui/dash.js index e4d18abb4..737b35d3a 100644 --- a/js/ui/dash.js +++ b/js/ui/dash.js @@ -434,6 +434,12 @@ Dash.prototype = { // Set the new size immediately, to keep the icons' sizes // in sync with this._iconSize icon.setIconSize(this._iconSize); + + // Don't animate the icon size change when the overview + // is not visible or when initially filling the dash + if (!Main.overview.visible || !this._shownInitially) + continue; + let [targetWidth, targetHeight] = icon.icon.get_size(); // Scale the icon's texture to the previous size and