diff --git a/src/viewerModule/nehuba/layerCtrl.service/layerCtrl.effects.ts b/src/viewerModule/nehuba/layerCtrl.service/layerCtrl.effects.ts index 674f4ace38384d79859c609328aaf930ba23dc5c..31404927691b5115350b3bd6471e8662cc8ada02 100644 --- a/src/viewerModule/nehuba/layerCtrl.service/layerCtrl.effects.ts +++ b/src/viewerModule/nehuba/layerCtrl.service/layerCtrl.effects.ts @@ -122,7 +122,10 @@ export class LayerCtrlEffects { this.store.pipe( select(atlasAppearance.selectors.customLayers), map( - cl => cl.filter(layer => layer.clType === "baselayer/nglayer" || "customlayer/nglayer") + cl => cl.filter(layer => + layer.clType === "baselayer/nglayer" + || layer.clType === "customlayer/nglayer" + ) ) ) ), diff --git a/src/viewerModule/threeSurfer/threeSurferGlue/threeSurfer.component.ts b/src/viewerModule/threeSurfer/threeSurferGlue/threeSurfer.component.ts index df0dcd3f9a080cf9efa4119483c631f39fcff588..a194176aa6d83027be793d3ebe1d098aa75f8c8d 100644 --- a/src/viewerModule/threeSurfer/threeSurferGlue/threeSurfer.component.ts +++ b/src/viewerModule/threeSurfer/threeSurferGlue/threeSurfer.component.ts @@ -431,6 +431,8 @@ export class ThreeSurferGlueCmp implements IViewer<'threeSurfer'>, AfterViewInit * 3/ select region, hide hemisphere, deselect region */ if (!this.colormapInUse) return + if (!this.tsRef) return + const isBaseCM = this.colormapInUse?.clType === "baselayer/colormap" for (const laterality in this.lateralityMeshRecord) {