This is a patch for the issue1858.

Please review this at http://codereview.appspot.com/4171044/

Affected files:
   M tryton/gui/window/preference.py


Index: tryton/gui/window/preference.py
===================================================================
--- a/tryton/gui/window/preference.py
+++ b/tryton/gui/window/preference.py
@@ -52,7 +52,7 @@
          fields = res['fields']
          self.screen = Screen('res.user', self.win, view_type=[])
          self.screen.new(default=False)
-        self.screen.add_view(arch, fields, display=True)
+        self.screen.add_view(arch, fields)

          args = ('model', 'res.user', 'get_preferences', False, rpc.CONTEXT)
          try:
@@ -63,6 +63,8 @@
                  self.win.destroy()
                  raise
          self.screen.current_record.set(preferences)
+        self.screen.current_record.validate(softvalidation=True)
+        self.screen.switch_view()

          width, height = self.screen.screen_container.size_get()
          parent_width, parent_height = parent.get_size()


--
[email protected] mailing list

Reply via email to