Skip to content

Commit 06e05f6

Browse files
author
Cindy Wang
committed
update logic for changing the active plot ID under the viewer.
1 parent 1e2f556 commit 06e05f6

File tree

1 file changed

+5
-5
lines changed

1 file changed

+5
-5
lines changed

src/firefly/js/visualize/MultiViewCntlr.js

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -565,15 +565,15 @@ function changeActivePlot(state, payload, containerType) {
565565
return state.map((viewer) => {
566566
var isView = false;
567567

568+
if (!has(viewer, 'lastActivePlotId')) return viewer;
569+
568570
if (viewerId) { // plot image action case
569571
if ((viewerId === viewer.viewerId) && viewer.itemIdAry.includes(plotId)) {
570572
isView = true;
571573
}
572-
} else { // change active plot action case
573-
if (has(viewer, 'lastActivePlotId') &&
574-
(viewer.containerType === containerType) &&
575-
(viewer.itemIdAry.includes(plotId))) {
576-
isView = true;
574+
} else { // change active plot action case
575+
if ((viewer.containerType === containerType) && (viewer.itemIdAry.includes(plotId))) {
576+
isView = true;
577577
}
578578
}
579579

0 commit comments

Comments
 (0)