From ec6f96e714f3c6aa4cf44798108b58ae3d27f09b Mon Sep 17 00:00:00 2001 From: Erik Ziegler Date: Sun, 6 Nov 2016 15:25:35 +0100 Subject: [PATCH] OHIF-129: Fix a few small multi-frame bugs --- .../viewer/imageViewerViewport/imageViewerViewport.js | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) diff --git a/Packages/ohif-viewerbase/client/components/viewer/imageViewerViewport/imageViewerViewport.js b/Packages/ohif-viewerbase/client/components/viewer/imageViewerViewport/imageViewerViewport.js index a5cc1a8d7..2f8a64fdb 100644 --- a/Packages/ohif-viewerbase/client/components/viewer/imageViewerViewport/imageViewerViewport.js +++ b/Packages/ohif-viewerbase/client/components/viewer/imageViewerViewport/imageViewerViewport.js @@ -214,10 +214,19 @@ function loadDisplaySetIntoViewport(data, templateData) { // Set the default CINE settings var multiframeMetadata = instance.multiframeMetadata; + + let fps; + if (multiframeMetadata) { + fps = multiframeMetadata.averageFrameRate + } else { + fps = OHIF.viewer.cine.framesPerSecond + } + var cineToolData = { loop: OHIF.viewer.cine.loop, - framesPerSecond: multiframeMetadata ? multiframeMetadata.averageFrameRate : OHIF.viewer.cine.framesPerSecond + framesPerSecond: fps }; + cornerstoneTools.addToolState(element, 'playClip', cineToolData); // Autoplay datasets that have framerates set