From 1a71e3ed98bd91c1e5b6a8102e30501352870d2b Mon Sep 17 00:00:00 2001 From: Ramiro Saenz Date: Mon, 12 Sep 2016 14:30:17 -0300 Subject: [PATCH] Fixes #316 --- app/view/main/MainController.js | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) 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();