unlockDialog: Call AuthPrompt.addCharacter() directly

The additional function UnlockDialog.addCharacter() is only used at one
place, so we can simply remove it and call AuthPrompt.addCharacter()
directly. The AuthPrompt is shown right before that anyway.

https://gitlab.gnome.org/GNOME/gnome-shell/-/merge_requests/1209
This commit is contained in:
Jonas Dreßler 2020-04-22 21:14:13 +02:00 committed by Florian Müllner
parent 3199620a83
commit fb1bb291eb

View File

@ -605,7 +605,7 @@ var UnlockDialog = GObject.registerClass({
this._showPrompt(); this._showPrompt();
if (GLib.unichar_isgraph(unichar)) if (GLib.unichar_isgraph(unichar))
this.addCharacter(unichar); this._authPrompt.addCharacter(unichar);
return Clutter.EVENT_PROPAGATE; return Clutter.EVENT_PROPAGATE;
} }
@ -835,11 +835,6 @@ var UnlockDialog = GObject.registerClass({
this._authPrompt.cancel(); this._authPrompt.cancel();
} }
addCharacter(unichar) {
this._showPrompt();
this._authPrompt.addCharacter(unichar);
}
finish(onComplete) { finish(onComplete) {
this._ensureAuthPrompt(); this._ensureAuthPrompt();
this._authPrompt.finish(onComplete); this._authPrompt.finish(onComplete);