diff --git a/app/view/main/MainController.js b/app/view/main/MainController.js index ab43b98e..62173877 100644 --- a/app/view/main/MainController.js +++ b/app/view/main/MainController.js @@ -455,13 +455,17 @@ Ext.define('Rambox.view.main.MainController', { // Get Tab var tab = Ext.getCmp('tab_'+serviceId); + // Get Record + var rec = Ext.getStore('Services').getById(serviceId); // Clear all trash data - tab.down('component').el.dom.getWebContents().session.clearCache(Ext.emptyFn); - tab.down('component').el.dom.getWebContents().session.clearStorageData({}, Ext.emptyFn); + if ( rec.get('enabled') ) { + tab.down('component').el.dom.getWebContents().session.clearCache(Ext.emptyFn); + tab.down('component').el.dom.getWebContents().session.clearStorageData({}, Ext.emptyFn); + } // Remove record from localStorage - Ext.getStore('Services').remove(Ext.getStore('Services').getById(serviceId)); + Ext.getStore('Services').remove(rec); // Close tab tab.close();