diff --git a/tryton/gui/window/view_form/view/list.py b/tryton/gui/window/view_form/view/list.py index d35ca7e0ee..5439787b35 100644 --- a/tryton/gui/window/view_form/view/list.py +++ b/tryton/gui/window/view_form/view/list.py @@ -498,7 +498,9 @@ class ViewList(ParserView): if self.store: self.widget_tree.set_model(self.store) self.widget_tree.queue_draw() - self.set_state() + if hasattr(self.widget_tree, 'editable') \ + and self.widget_tree.editable: + self.set_state() self.update_children() def set_state(self):