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', '')

Reply via email to