Revert "dash: Add minor optimization to _adjustIconSize()"

Ooops, a patch got lost in rebase ...

This reverts commit 6d95e8b988.
This commit is contained in:
Florian Müllner 2011-10-17 16:00:08 +02:00
parent 6d95e8b988
commit 1721db6d8d

View File

@ -427,20 +427,14 @@ Dash.prototype = {
let firstIcon = iconChildren[0]._delegate.child._delegate.icon;
let minHeight, natHeight;
// Icons may be animating, so enforce the current icon size
// during the size request
let [currentWidth, currentHeight] = firstIcon.icon.get_size();
// Enforce the current icon size during the size request if
// the icon is animating
if (firstIcon._animating) {
let [currentWidth, currentHeight] = firstIcon.icon.get_size();
firstIcon.icon.set_size(this.iconSize, this.iconSize);
let [minHeight, natHeight] = iconChildren[0].get_preferred_height(-1);
firstIcon.icon.set_size(this.iconSize, this.iconSize);
[minHeight, natHeight] = iconChildren[0].get_preferred_height(-1);
firstIcon.icon.set_size(currentWidth, currentHeight);
} else {
[minHeight, natHeight] = iconChildren[0].get_preferred_height(-1);
}
firstIcon.icon.set_size(currentWidth, currentHeight);
// Subtract icon padding and box spacing from the available height
@ -484,15 +478,11 @@ Dash.prototype = {
icon.icon.set_size(icon.icon.width * scale,
icon.icon.height * scale);
icon._animating = true;
Tweener.addTween(icon.icon,
{ width: targetWidth,
height: targetHeight,
time: DASH_ANIMATION_TIME,
transition: 'easeOutQuad',
onComplete: function() {
icon._animating = false;
}
transition: 'easeOutQuad'
});
}
},