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.


Reply via email to