[gnome-shell/gbsneto/more-lock-screen-fixes: 3/3] authPrompt: Keep password entry on reset



commit 7e27a2db3db951d3e2b187d6ab87d5e9b4c5a566
Author: Georges Basile Stavracas Neto <georges stavracas gmail com>
Date:   Thu Feb 13 18:05:38 2020 -0300

    authPrompt: Keep password entry on reset
    
    Usually, logging in or unlocking the session is made asynchronously,
    and AuthPrompt properly manages which entry is currently visible.
    External code don't rely on any specific entry to be set, since it
    is AuthPrompt's responsibility to select the correct one to be shown.
    
    However, there's one specific case where AuthPrompt must preserve
    the password entry: on reset. The reset code preserved whatever
    entry was currently displayed, but after fe69dacaf1, it always
    changes to the username entry.
    
    Make sure to show the password entry on reset.
    
    https://gitlab.gnome.org/GNOME/gnome-shell/merge_requests/999

 js/gdm/authPrompt.js | 1 +
 1 file changed, 1 insertion(+)
---
diff --git a/js/gdm/authPrompt.js b/js/gdm/authPrompt.js
index df8767b829..5515db60d2 100644
--- a/js/gdm/authPrompt.js
+++ b/js/gdm/authPrompt.js
@@ -452,6 +452,7 @@ var AuthPrompt = GObject.registerClass({
         this.clear();
         this._message.opacity = 0;
         this.setUser(null);
+        this._updateEntry(true);
         this.stopSpinning();
 
         if (oldStatus == AuthPromptStatus.VERIFICATION_FAILED)


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