From 52908db9f1107e2f25e63d55a7bfd77eee8caaf1 Mon Sep 17 00:00:00 2001 From: Maxime Richez Date: Thu, 29 Oct 2020 00:04:07 +0100 Subject: [PATCH] Set invisible state when rendering Symbol Without initial state, cell is displaying symbol even when empty. issue9717 --- tryton/gui/window/view_form/view/list_gtk/widget.py | 1 + 1 file changed, 1 insertion(+) diff --git a/tryton/gui/window/view_form/view/list_gtk/widget.py b/tryton/gui/window/view_form/view/list_gtk/widget.py index 4f449adb55..9f5b36dd27 100644 --- a/tryton/gui/window/view_form/view/list_gtk/widget.py +++ b/tryton/gui/window/view_form/view/list_gtk/widget.py @@ -222,6 +222,7 @@ class Symbol(Cell): @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', '')