From 5f9e50175f8ba88d50a7661702ff407934ac89cb Mon Sep 17 00:00:00 2001 From: Ray Strode Date: Thu, 22 Aug 2013 15:12:46 -0400 Subject: [PATCH] loginDialog: add support for auth without username / fix Not Listed? commit 93f072d1fcf578c4e7550bd755e84bd46abcd493 attempted to add support for auth without a username to the login screen, but do to a messed up rebase only partially added it. This commit fixes that. https://bugzilla.gnome.org/show_bug.cgi?id=706607 --- js/gdm/loginDialog.js | 15 +++++---------- 1 file changed, 5 insertions(+), 10 deletions(-) diff --git a/js/gdm/loginDialog.js b/js/gdm/loginDialog.js index 0cec9df83..d4ff019af 100644 --- a/js/gdm/loginDialog.js +++ b/js/gdm/loginDialog.js @@ -475,11 +475,7 @@ const LoginDialog = new Lang.Class({ x_align: St.Align.START, x_fill: true }); - this._notListedButton.connect('clicked', - Lang.bind(this, function() { - this._authPrompt.cancelButton.show(); - this._hideUserListAndLogIn(); - })); + this._notListedButton.connect('clicked', Lang.bind(this, this._hideUserListAskForUsernameAndBeginVerification)); this._notListedButton.hide(); @@ -595,12 +591,11 @@ const LoginDialog = new Lang.Class({ this._user = null; - if (this._disableUserList) { - this._authPrompt.cancelButton.hide(); - this._hideUserListAndLogIn(); - } else { + if (!this._disableUserList && + beginRequest == AuthPrompt.BeginRequestType.PROVIDE_USERNAME) this._showUserList(); - } + else + this._hideUserListAndBeginVerification(); }, _onDefaultSessionChanged: function(client, sessionId) {