[gnome-shell] unlockDialog: set password char on verif. failure



commit 393c23820af7262fa0c2fb0c863c9172d1bf7f8e
Author: StÃphane DÃmurget <stephane demurget free fr>
Date:   Wed Nov 21 00:08:23 2012 +0100

    unlockDialog: set password char on verif. failure
    
    Commit c3cab28 removed bits setting the password char that was used to
    allow typing the password after a failure but before the first question
    for the new attempt came.
    
    Without that code, in complex PAM setups you can end up with a visible
    password.
    
    https://bugzilla.gnome.org/show_bug.cgi?id=687113

 js/ui/unlockDialog.js |    2 ++
 1 files changed, 2 insertions(+), 0 deletions(-)
---
diff --git a/js/ui/unlockDialog.js b/js/ui/unlockDialog.js
index 5cdce92..4db878c 100644
--- a/js/ui/unlockDialog.js
+++ b/js/ui/unlockDialog.js
@@ -341,6 +341,8 @@ const UnlockDialog = new Lang.Class({
         this._firstQuestion = true;
 
         this._promptEntry.text = '';
+        this._promptEntry.clutter_text.set_password_char('\u25cf');
+        this._promptEntry.menu.isPassword = true;
 
         this._updateSensitivity(false);
         this._setWorking(false);



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