mirror of
https://github.com/edu4rdshl/gnome-shell.git
synced 2026-07-18 07:34:54 +00:00
shellEntry: Don't show "Show Password" menu if entry icon is disabled
Right now the Show Password menu is shown unconditionally for password entries, ignoring the org.gnome.desktop.lockdown disable-show-password key. StShellEntry now honors that key for its peek icon, and there's little reason for the peek icon and the menu to ever be out of sync. This commit forces the menu and the icon to always be in sync, and so makes the menu lock down work automatically, too. Part-of: <https://gitlab.gnome.org/GNOME/gnome-shell/-/merge_requests/687>
This commit is contained in:
parent
8721c5db37
commit
a4123887c1
1 changed files with 4 additions and 0 deletions
|
|
@ -39,6 +39,10 @@ var EntryMenu = class extends PopupMenu.PopupMenu {
|
|||
item.connect('activate', this._onPasswordActivated.bind(this));
|
||||
this.addMenuItem(item);
|
||||
this._passwordItem = item;
|
||||
|
||||
this._entry.bind_property('show-peek-icon',
|
||||
this._passwordItem, 'visible',
|
||||
GObject.BindingFlags.SYNC_CREATE);
|
||||
}
|
||||
|
||||
open(animate) {
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue