From 136ff7661be860561873d52db5c91ef5b38e95f9 Mon Sep 17 00:00:00 2001 From: "Emanuel F. Oliveira" Date: Mon, 23 Jan 2017 16:42:07 -0200 Subject: [PATCH] Moving link series bug fix to OHIF Viewers --- .../viewer/imageViewerViewport/imageViewerViewport.js | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) diff --git a/Packages/ohif-viewerbase/client/components/viewer/imageViewerViewport/imageViewerViewport.js b/Packages/ohif-viewerbase/client/components/viewer/imageViewerViewport/imageViewerViewport.js index afcdb0a1f..b89e4ee20 100644 --- a/Packages/ohif-viewerbase/client/components/viewer/imageViewerViewport/imageViewerViewport.js +++ b/Packages/ohif-viewerbase/client/components/viewer/imageViewerViewport/imageViewerViewport.js @@ -80,11 +80,15 @@ const loadDisplaySetIntoViewport = (data, templateData) => { Session.set('UpdateCINE', Random.id()); } - // Shortcut for array with image IDs... + // Shortcut for array with image IDs const imageIds = stack.imageIds; - // Update stack's currentImageIdIndex property... - stack.currentImageIdIndex = data.currentImageIdIndex > 0 && data.currentImageIdIndex < imageIds.length ? data.currentImageIdIndex : 0; + // Define the current image stack using the newly created image IDs + stack = { + currentImageIdIndex: data.currentImageIdIndex > 0 && data.currentImageIdIndex < imageIds.length ? data.currentImageIdIndex : 0, + imageIds: imageIds, + displaySetInstanceUid: data.displaySetInstanceUid + }; // If is a clip, updates the global FPS for cine dialog if (displaySet && displaySet.isClip && displaySet.frameRate > 0) {