From 9b2af57abb150f5c15ad0a785650ab1e614ad9c9 Mon Sep 17 00:00:00 2001 From: Xiao Gui <xgui3783@gmail.com> Date: Wed, 5 Sep 2018 16:27:10 +0200 Subject: [PATCH] bugfix: nifti layers sometimes gets inadvertedly removed --- src/services/stateStore.service.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/services/stateStore.service.ts b/src/services/stateStore.service.ts index 65cdb0a4b..49afd36ea 100644 --- a/src/services/stateStore.service.ts +++ b/src/services/stateStore.service.ts @@ -125,7 +125,7 @@ export function ngViewerState(prevState:NgViewerStateInterface = {layers:[], for return Object.assign({}, prevState, { /* this configration hides the layer if a non mixable layer already present */ layers : action.layer.constructor === Array - ? action.layer + ? prevState.layers.concat(action.layer) : prevState.layers.concat( Object.assign({}, action.layer, action.layer.mixability === 'nonmixable' && prevState.layers.findIndex(l => l.mixability === 'nonmixable') >= 0 -- GitLab