From 5538ad20878f01db7c583f2d1c5762ad84bc97fa Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?C=C3=A9dric=20Krier?= Date: Tue, 5 Mar 2013 14:51:53 +0100 Subject: [PATCH] Fix Screen.new as switch_view doesn't create implicit new record --- tryton/gui/window/view_form/screen/screen.py | 9 +-------- 1 file changed, 1 insertion(+), 8 deletions(-) diff --git a/tryton/gui/window/view_form/screen/screen.py b/tryton/gui/window/view_form/screen/screen.py index 31cb63df9b..b1bab1c21e 100644 --- a/tryton/gui/window/view_form/screen/screen.py +++ b/tryton/gui/window/view_form/screen/screen.py @@ -430,16 +430,9 @@ class Screen(SignalEvent): 'editable') and self.current_view.widget_tree.editable)) or self.current_view.view_type == 'graph')): - prev_current_record = self.current_record - for i in xrange(len(self.views)): - self.switch_view() - if self.current_view.view_type == 'form': - break + self.switch_view('form') if self.current_view.view_type != 'form': return None - if not prev_current_record and self.current_record: - # new already called in switch_view - return self.current_record if self.current_record: group = self.current_record.group else: