[StartupNotification] Do not bounce the animation
The spinner animation moving from left-to-right to indicate a starting application changes its direction on reaching the end of the movement. Instead, keep the spinner at the right of the app name until startup has finished. https://bugzilla.gnome.org/show_bug.cgi?id=623687
This commit is contained in:
parent
b28c4dcd81
commit
69fde6822c
@ -341,10 +341,8 @@ AppMenuButton.prototype = {
|
|||||||
this._stopAnimation(true);
|
this._stopAnimation(true);
|
||||||
return false;
|
return false;
|
||||||
}
|
}
|
||||||
if (this._animationStep < 0 || this._animationStep > 1) {
|
if (this._animationStep > 1)
|
||||||
this._direction = -this._direction;
|
this._animationStep = 1;
|
||||||
this._animationStep += 2 * this._direction;
|
|
||||||
}
|
|
||||||
this._clipWidth = this._label.actor.width - (this._label.actor.width - AppDisplay.APPICON_SIZE / 2) * (1 - this._animationStep);
|
this._clipWidth = this._label.actor.width - (this._label.actor.width - AppDisplay.APPICON_SIZE / 2) * (1 - this._animationStep);
|
||||||
if (this.actor.get_direction() == St.TextDirection.LTR) {
|
if (this.actor.get_direction() == St.TextDirection.LTR) {
|
||||||
this._label.actor.set_clip(0, 0, this._clipWidth + this._shadow.width, this.actor.height);
|
this._label.actor.set_clip(0, 0, this._clipWidth + this._shadow.width, this.actor.height);
|
||||||
|
Loading…
Reference in New Issue
Block a user