loginDialog: reset auth prompt on vt switch before fade in

At the moment, if a user switches to the login screen vt,
the login screen fades in whatever was on screen prior, and
then does a reset.

It makes more sense to reset first, so we fade in what the
user is going to interact with instead of what they interacted
with before.
This commit is contained in:
Ray Strode 2019-02-07 11:16:34 -05:00
parent 46fcea566d
commit 4cd5c2e60f

View File

@ -917,6 +917,7 @@ var LoginDialog = GObject.registerClass({
}
_loginScreenSessionActivated() {
this._authPrompt.reset();
Tweener.addTween(this,
{ opacity: 255,
time: _FADE_ANIMATION_TIME,
@ -929,11 +930,7 @@ var LoginDialog = GObject.registerClass({
children[i].opacity = this.opacity;
}
},
onUpdateScope: this,
onComplete() {
this._authPrompt.reset();
},
onCompleteScope: this });
onUpdateScope: this });
}
_loginScreenSessionDeactivated() {