[gnome-shell] gdm: fix handling of removed smartcard at startup



commit 5650355da56ab7744666d022d8b67095236fade1
Author: Ray Strode <rstrode redhat com>
Date:   Fri Nov 14 15:57:16 2014 -0500

    gdm: fix handling of removed smartcard at startup
    
    If a smartcard is missing from the reader when we start up,
    and the system is configured to disable password authentication,
    then we need to ask the user to insert their smartcard.
    
    This commit fixes that.
    
    https://bugzilla.gnome.org/show_bug.cgi?id=740143

 js/gdm/util.js |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)
---
diff --git a/js/gdm/util.js b/js/gdm/util.js
index 4bfaf7c..6286b84 100644
--- a/js/gdm/util.js
+++ b/js/gdm/util.js
@@ -410,7 +410,7 @@ const ShellUserVerifier = new Lang.Class({
     _updateDefaultService: function() {
         if (this._settings.get_boolean(PASSWORD_AUTHENTICATION_KEY))
             this._defaultService = PASSWORD_SERVICE_NAME;
-        else if (this.smartcardDetected)
+        else if (this._settings.get_boolean(SMARTCARD_AUTHENTICATION_KEY))
             this._defaultService = SMARTCARD_SERVICE_NAME;
         else if (this._haveFingerprintReader)
             this._defaultService = FINGERPRINT_SERVICE_NAME;


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