From a4a9686dde4f204af3181f6ac7011f39f500ce4c Mon Sep 17 00:00:00 2001 From: Ivan Yelizariev Date: Fri, 30 Jan 2015 20:22:15 +0200 Subject: [PATCH] [FIX] clearInterval when destroy --- static/src/js/mail_wall_menu.js | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/static/src/js/mail_wall_menu.js b/static/src/js/mail_wall_menu.js index dfbab9e..1141227 100644 --- a/static/src/js/mail_wall_menu.js +++ b/static/src/js/mail_wall_menu.js @@ -13,7 +13,7 @@ openerp.mail_wall_menu = function(instance){ transitionDuration: 0 }); var update = -10; - setInterval(function(){ + this.msnry_interval = setInterval(function(){ update++; if (update > 0 && update % 5 != 0) return; @@ -27,6 +27,10 @@ openerp.mail_wall_menu = function(instance){ return; } this._super.apply(this, arguments) + }, + destroy: function(){ + clearInterval(this.msnry_interval); + this._super.apply(this, arguments); } }) } \ No newline at end of file