diff --git a/node/DNSView.js b/node/DNSView.js index 442752a..2df2dac 100644 --- a/node/DNSView.js +++ b/node/DNSView.js @@ -39,7 +39,8 @@ Ext.define('Proxmox.node.DNSView', { me.callParent(); + me.on('activate', me.rstore.startUpdate); + me.on('deactivate', me.rstore.stopUpdate); me.on('destroy', me.rstore.stopUpdate); - me.rstore.startUpdate(); } }); diff --git a/node/TimeView.js b/node/TimeView.js index 1327b80..0cf68eb 100644 --- a/node/TimeView.js +++ b/node/TimeView.js @@ -50,12 +50,8 @@ Ext.define('Proxmox.node.TimeView', { me.callParent(); - me.rstore.startUpdate(); - }, - - onDestroy: function() { - var me = this; - me.rstore.stopUpdate(); - me.callParent(); + me.on('activate', me.rstore.startUpdate); + me.on('deactivate', me.rstore.stopUpdate); + me.on('destroy', me.rstore.stopUpdate); } });