summaryrefslogtreecommitdiff
path: root/addons/base/static/src/js/base.js
diff options
context:
space:
mode:
Diffstat (limited to 'addons/base/static/src/js/base.js')
-rw-r--r--addons/base/static/src/js/base.js7
1 files changed, 5 insertions, 2 deletions
diff --git a/addons/base/static/src/js/base.js b/addons/base/static/src/js/base.js
index 19d608e0260..7ee9c947d1e 100644
--- a/addons/base/static/src/js/base.js
+++ b/addons/base/static/src/js/base.js
@@ -44,8 +44,11 @@
// The dummy class constructor
function Class() {
// All construction is actually done in the init method
- if ( !initializing && this.init )
- this.init.apply(this, arguments);
+ if ( !initializing && this.init ) {
+ var ret = this.init.apply(this, arguments);
+ if (ret) { return ret; }
+ }
+ return this;
}
// Populate our constructed prototype object