Fix Screen.new as switch_view doesn't create implicit new record
This commit is contained in:
1 parent
76da212d98
commit
5538ad2087
1 file changed
+1
-8
@@ -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:
|
||||
|
||||
Reference in new issue
Block a user