UnlockDialog: allow going back to the lock screen by pressing escape

https://bugzilla.gnome.org/show_bug.cgi?id=681143
This commit is contained in:
Giovanni Campagna
2012-08-03 19:26:30 +02:00
parent d8390ef77f
commit 413ace2eb1
2 changed files with 17 additions and 4 deletions

View File

@ -143,6 +143,7 @@ const UnlockDialog = new Lang.Class({
action: Lang.bind(this, this._doUnlock),
default: true };
this.setButtons([this._okButton]);
this.setActionKey(Clutter.KEY_Escape, Lang.bind(this, this._escape));
this._updateOkButton(false);
this._reset();
@ -202,6 +203,10 @@ const UnlockDialog = new Lang.Class({
this.emit('failed');
},
_escape: function() {
this._onVerificationFailed();
},
_otherUserClicked: function(button, event) {
this._userManager.goto_login_session();