From 5db2511ef8c5945fa9bc7ed665dde8c7d25ebca1 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?C=C3=A9dric=20Krier?= Date: Mon, 2 May 2016 12:54:21 +0200 Subject: [PATCH] Create record before binding widget to activate Otherwise setting default boolean value trigger the activate action which fails because the container has not yet the screen set. --- tryton/gui/window/view_form/screen/screen.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/tryton/gui/window/view_form/screen/screen.py b/tryton/gui/window/view_form/screen/screen.py index d6f781ddf8..2dcada0e14 100644 --- a/tryton/gui/window/view_form/screen/screen.py +++ b/tryton/gui/window/view_form/screen/screen.py @@ -92,6 +92,7 @@ class Screen(SignalEvent): if context_model: self.context_screen = Screen( context_model, mode=['form'], context=context) + self.context_screen.new() context_widget = self.context_screen.widget def walk_descendants(widget): @@ -132,7 +133,6 @@ class Screen(SignalEvent): context_widget, expand=False, fill=True) self.screen_container.filter_vbox.reorder_child( context_widget, 0) - self.context_screen.new() self.context_screen.widget.show() self.__current_view = 0