Reviewers: ,
Please review this at http://codereview.tryton.org/657002/
Affected files:
M tryton/gui/window/view_form/screen/screen.py
M tryton/gui/window/win_form.py
Index: tryton/gui/window/view_form/screen/screen.py
===================================================================
--- a/tryton/gui/window/view_form/screen/screen.py
+++ b/tryton/gui/window/view_form/screen/screen.py
@@ -362,12 +362,14 @@
if self.view_ids:
view_id = self.view_ids.pop(0)
else:
- view_id = False
+ view_id = None
view_type = self.view_to_load.pop(0)
self.add_view_id(view_id, view_type)
def add_view_id(self, view_id, view_type):
- if view_type in self.views_preload:
+ if view_id and str(view_id) in self.views_preload:
+ view = self.views_preload[str(view_id)]
+ elif not view_id and view_type in self.views_preload:
view = self.views_preload[view_type]
else:
try:
Index: tryton/gui/window/win_form.py
===================================================================
--- a/tryton/gui/window/win_form.py
+++ b/tryton/gui/window/win_form.py
@@ -32,7 +32,7 @@
switch_new = True
if view_type not in (x.view_type for x in self.screen.views) and \
view_type not in self.screen.view_to_load:
- self.screen.add_view_id(False, view_type)
+ self.screen.add_view_id(None, view_type)
else:
self.screen.switch_view(view_type=view_type, context=context)
if new and not switch_new:
--
--
[email protected] mailing list
---
You received this message because you are subscribed to the Google Groups "tryton-dev" group.
To unsubscribe from this group and stop receiving emails from it, send an email
to [email protected].
For more options, visit https://groups.google.com/groups/opt_out.