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.
This commit is contained in:
parent
7372308270
commit
165f4e38b7
@ -434,6 +434,12 @@ Dash.prototype = {
|
|||||||
// Set the new size immediately, to keep the icons' sizes
|
// Set the new size immediately, to keep the icons' sizes
|
||||||
// in sync with this._iconSize
|
// in sync with this._iconSize
|
||||||
icon.setIconSize(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();
|
let [targetWidth, targetHeight] = icon.icon.get_size();
|
||||||
|
|
||||||
// Scale the icon's texture to the previous size and
|
// Scale the icon's texture to the previous size and
|
||||||
|
Loading…
Reference in New Issue
Block a user