changeset e86e5a48a611 in tryton:default
details: https://hg.tryton.org/tryton?cmd=changeset;node=e86e5a48a611
description:
Set invisible state when rendering Symbol
Without initial state, cell is displaying symbol even when empty.
issue9717
diffstat:
tryton/gui/window/view_form/view/list_gtk/widget.py | 1 +
1 files changed, 1 insertions(+), 0 deletions(-)
diffs (11 lines):
diff -r 445bee75c187 -r e86e5a48a611
tryton/gui/window/view_form/view/list_gtk/widget.py
--- a/tryton/gui/window/view_form/view/list_gtk/widget.py Wed Oct 28
23:59:06 2020 +0100
+++ b/tryton/gui/window/view_form/view/list_gtk/widget.py Thu Oct 29
00:04:07 2020 +0100
@@ -222,6 +222,7 @@
@CellCache.cache
def setter(self, column, cell, store, iter_, user_data=None):
record, field = self._get_record_field_from_iter(iter_, store)
+ field.state_set(record, states=('invisible',))
invisible = field.get_state_attrs(record).get('invisible', False)
if invisible:
cell.set_property('text', '')