loginDialog: don't ever call _reset directly
The only time we ever call _reset directly is when detecting changes to disable-user-list. We can implicitly trigger a reset for this case, just as easily by calling this._authPrompt.reset() This commit makes that change for consistency and to make it easier to adjust the authprompt workflow later. https://bugzilla.gnome.org/show_bug.cgi?id=683437
This commit is contained in:
parent
69957dac3d
commit
925eaa1db0
@ -451,7 +451,7 @@ const LoginDialog = new Lang.Class({
|
|||||||
|
|
||||||
this._authPrompt = new AuthPrompt.AuthPrompt(gdmClient, AuthPrompt.AuthPromptMode.UNLOCK_OR_LOG_IN);
|
this._authPrompt = new AuthPrompt.AuthPrompt(gdmClient, AuthPrompt.AuthPromptMode.UNLOCK_OR_LOG_IN);
|
||||||
this._authPrompt.connect('prompted', Lang.bind(this, this._onPrompted));
|
this._authPrompt.connect('prompted', Lang.bind(this, this._onPrompted));
|
||||||
this._authPrompt.connect('reset', Lang.bind(this, this._reset));
|
this._authPrompt.connect('reset', Lang.bind(this, this._onReset));
|
||||||
this._authPrompt.hide();
|
this._authPrompt.hide();
|
||||||
|
|
||||||
this._authPrompt.actor.add_constraint(new Clutter.AlignConstraint({ source: this.actor,
|
this._authPrompt.actor.add_constraint(new Clutter.AlignConstraint({ source: this.actor,
|
||||||
@ -530,7 +530,7 @@ const LoginDialog = new Lang.Class({
|
|||||||
this._disableUserList = disableUserList;
|
this._disableUserList = disableUserList;
|
||||||
|
|
||||||
if (!this._authPrompt.verifyingUser)
|
if (!this._authPrompt.verifyingUser)
|
||||||
this._reset();
|
this._authPrompt.reset();
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
|
|
||||||
@ -575,10 +575,7 @@ const LoginDialog = new Lang.Class({
|
|||||||
this._showPrompt();
|
this._showPrompt();
|
||||||
},
|
},
|
||||||
|
|
||||||
_reset: function() {
|
_onReset: function() {
|
||||||
if (this._authPrompt.verifyingUser)
|
|
||||||
return;
|
|
||||||
|
|
||||||
this._sessionMenuButton.updateSensitivity(true);
|
this._sessionMenuButton.updateSensitivity(true);
|
||||||
|
|
||||||
this._user = null;
|
this._user = null;
|
||||||
|
Loading…
Reference in New Issue
Block a user