From 90960aea0912b8042f9ad82171438269b68cd65e Mon Sep 17 00:00:00 2001 From: "Emanuel F. Oliveira" Date: Tue, 8 Nov 2016 20:32:51 -0200 Subject: [PATCH] OHIF-20 Conditional update of multi-frame meta data. --- Packages/viewerbase/lib/metaDataProvider.js | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/Packages/viewerbase/lib/metaDataProvider.js b/Packages/viewerbase/lib/metaDataProvider.js index ba6b0f367..1150cf4c9 100644 --- a/Packages/viewerbase/lib/metaDataProvider.js +++ b/Packages/viewerbase/lib/metaDataProvider.js @@ -104,7 +104,10 @@ updateMetaData = function(image) { imageMetaData.instance.frameIncrementPointer = imageMetaData.instance.frameIncrementPointer || image.data.string('x00280009'); imageMetaData.instance.frameTime = imageMetaData.instance.frameTime || image.data.string('x00181063'); imageMetaData.instance.frameTimeVector = imageMetaData.instance.frameTimeVector || image.data.string('x00181065'); - imageMetaData.instance.multiframeMetadata = getMultiframeModuleMetaData(image.data); + + if (!imageMetaData.instance.multiframeMetadata) { + imageMetaData.instance.multiframeMetadata = getMultiframeModuleMetaData(image.data); + } imageMetaData.imagePlane = imageMetaData.imagePlane || getImagePlane(imageMetaData.instance); };