From ddab3a88b297fe244971b0d4fb9ff3fca3a8a1fe Mon Sep 17 00:00:00 2001 From: Dominik Guzei Date: Wed, 11 Sep 2019 14:17:13 +0200 Subject: feat(Workspaces): Setting to keep all workspaces loaded --- src/stores/ServicesStore.js | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'src/stores/ServicesStore.js') diff --git a/src/stores/ServicesStore.js b/src/stores/ServicesStore.js index 2fc543192..dcffb57ac 100644 --- a/src/stores/ServicesStore.js +++ b/src/stores/ServicesStore.js @@ -121,10 +121,10 @@ export default class ServicesStore extends Store { // This is just used to avoid unnecessary rerendering of resource-heavy webviews @computed get allDisplayedUnordered() { - const { showDisabledServices } = this.stores.settings.all.app; + const { showDisabledServices, keepAllWorkspacesLoaded } = this.stores.settings.all.app; const services = this.allServicesRequest.execute().result || []; const filteredServices = showDisabledServices ? services : services.filter(service => service.isEnabled); - return workspaceStore.filterServicesByActiveWorkspace(filteredServices); + return keepAllWorkspacesLoaded ? filteredServices : workspaceStore.filterServicesByActiveWorkspace(filteredServices); } @computed get filtered() { -- cgit v1.2.3-54-g00ecf