[gnome-shell] loginDialog: add support for auth without username / fix Not Listed?



commit 5f9e50175f8ba88d50a7661702ff407934ac89cb
Author: Ray Strode <rstrode redhat com>
Date:   Thu Aug 22 15:12:46 2013 -0400

    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 files changed, 5 insertions(+), 10 deletions(-)
---
diff --git a/js/gdm/loginDialog.js b/js/gdm/loginDialog.js
index 0cec9df..d4ff019 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) {


[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]