From ec186dfb7d394a337744a70aab3b042feeddbbf8 Mon Sep 17 00:00:00 2001 From: Xavier Morel Date: Mon, 20 Jun 2011 16:39:46 +0200 Subject: [FIX] race condition between graph view loading and search request: View.start() should return a promise if it makes an async call, so caller (ViewManager in this case) knows when the graph view is ready for action Also inherit from View bzr revid: xmo@openerp.com-20110620143946-tv0qx84e0y06zxu7 --- addons/base/static/src/js/views.js | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'addons/base/static/src') diff --git a/addons/base/static/src/js/views.js b/addons/base/static/src/js/views.js index 04fb1b540ce..6a4720091b9 100644 --- a/addons/base/static/src/js/views.js +++ b/addons/base/static/src/js/views.js @@ -117,8 +117,8 @@ openerp.base.ViewManager = openerp.base.Controller.extend({ var view = this.views[view_type]; if (!view.controller) { // Lazy loading of views - var controllerclass = openerp.base.views.get_object(view_type); - var controller = new controllerclass( this, this.session, this.element_id + "_view_" + view_type, this.dataset, view.view_id); + var ControllerClass = openerp.base.views.get_object(view_type); + var controller = new ControllerClass( this, this.session, this.element_id + "_view_" + view_type, this.dataset, view.view_id); if (view.embedded_view) { controller.set_embedded_view(view.embedded_view); } -- cgit v1.2.3