From bf7f66afe60ea0c1528683ac372a178f80e0c4dd Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?C=C3=A9dric=20Krier?= Date: Fri, 5 Apr 2024 18:09:19 +0200 Subject: [PATCH] Set visibility property always to the entry widget When the password widget has autocomplete activated, the entry is a combobox. Closes #13166 --- tryton/tryton/gui/window/view_form/view/form_gtk/char.py | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/tryton/tryton/gui/window/view_form/view/form_gtk/char.py b/tryton/tryton/gui/window/view_form/view/form_gtk/char.py index baea8dfe15..51643c4b85 100644 --- a/tryton/tryton/gui/window/view_form/view/form_gtk/char.py +++ b/tryton/tryton/gui/window/view_form/view/form_gtk/char.py @@ -172,4 +172,8 @@ class Password(Char): self.visibility_checkbox, expand=False, fill=True, padding=0) def toggle_visibility(self, button): - self.entry.props.visibility = not self.entry.props.visibility + if self.autocomplete: + entry = self.entry.get_child() + else: + entry = self.entry + entry.props.visibility = not self.entry.props.visibility