openerp-dev-web team mailing list archive
-
openerp-dev-web team
-
Mailing list archive
-
Message #02605
[Merge] lp:~openerp-dev/openobject-client/client_save_fix into lp:~openerp-dev/openobject-client/trunk-dev-client
Ravi Gadhia (OpenERP) has proposed merging lp:~openerp-dev/openobject-client/client_save_fix into lp:~openerp-dev/openobject-client/trunk-dev-client.
Requested reviews:
OpenERP sa GTK client R&D (openerp-dev-gtk)
Related bugs:
#705744 OpenERP - Confirmation Window for Saving has a Problem in OpenERP v6.0.1
https://bugs.launchpad.net/bugs/705744
For more details, see:
https://code.launchpad.net/~openerp-dev/openobject-client/client_save_fix/+merge/47370
--
https://code.launchpad.net/~openerp-dev/openobject-client/client_save_fix/+merge/47370
Your team OpenERP R&D Team is subscribed to branch lp:~openerp-dev/openobject-client/client_save_fix.
=== modified file 'bin/modules/gui/window/form.py'
--- bin/modules/gui/window/form.py 2011-01-13 05:47:45 +0000
+++ bin/modules/gui/window/form.py 2011-01-25 09:16:27 +0000
@@ -236,9 +236,10 @@
id = self.screen.id_get()
if mode<>self.screen.current_view.view_type:
self.screen.switch_view(mode=mode)
- if id:
+ if mode == 'tree':
self.sig_reload()
self.get_resource(get_id=id)
+ self.screen.current_view.set_cursor()
def sig_logs(self, widget=None):
id = self.id_get()
@@ -361,6 +362,8 @@
else:
return False
if self.screen.current_view.view_type == 'form':
+ if not self.screen.current_model.id:
+ self.screen.search_filter()
self.screen.cancel_current()
self.screen.display()
else:
Follow ups