[gnome-shell] authPrompt: allow empty response to PAM messages



commit a782de6e060bdcafc8c8f2e3c0a1a3b5991b709b
Author: Ray Strode <rstrode redhat com>
Date:   Wed Jun 14 10:05:36 2017 -0400

    authPrompt: allow empty response to PAM messages
    
    Some PAM modules say "Press enter to continue" or
    whatever.  We need to support them.
    
    This commit allows empty responses to PAM questions,
    but still requires a non-empty response for username.
    
    https://bugzilla.gnome.org/show_bug.cgi?id=784360

 js/gdm/authPrompt.js |    4 ++--
 1 files changed, 2 insertions(+), 2 deletions(-)
---
diff --git a/js/gdm/authPrompt.js b/js/gdm/authPrompt.js
index 33bacff..4b2509a 100644
--- a/js/gdm/authPrompt.js
+++ b/js/gdm/authPrompt.js
@@ -188,7 +188,7 @@ const AuthPrompt = new Lang.Class({
                                              if (!this._userVerifier.hasPendingMessages)
                                                  this._fadeOutMessage();
 
-                                             this._updateNextButtonSensitivity(this._entry.text.length > 0);
+                                             this._updateNextButtonSensitivity(this._entry.text.length > 0 
|| this.verificationStatus == AuthPromptStatus.VERIFYING);
                                          }));
         this._entry.clutter_text.connect('activate', Lang.bind(this, function() {
             if (this.nextButton.reactive)
@@ -416,7 +416,7 @@ const AuthPrompt = new Lang.Class({
     },
 
     updateSensitivity: function(sensitive) {
-        this._updateNextButtonSensitivity(sensitive && this._entry.text.length > 0);
+        this._updateNextButtonSensitivity(sensitive && (this._entry.text.length > 0 || 
this.verificationStatus == AuthPromptStatus.VERIFYING));
         this._entry.reactive = sensitive;
         this._entry.clutter_text.editable = sensitive;
     },


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