diff --git a/Packages/ohif-viewerbase/client/components/viewer/imageViewerViewport/imageViewerViewport.js b/Packages/ohif-viewerbase/client/components/viewer/imageViewerViewport/imageViewerViewport.js index eaaef658c..c1bd6af14 100644 --- a/Packages/ohif-viewerbase/client/components/viewer/imageViewerViewport/imageViewerViewport.js +++ b/Packages/ohif-viewerbase/client/components/viewer/imageViewerViewport/imageViewerViewport.js @@ -349,7 +349,8 @@ const loadDisplaySetIntoViewport = (data, templateData) => { }; // Attach the onNewImage callback to the CornerstoneNewImage event - $element.one('CornerstoneNewImage', onNewImage); + $element.off('CornerstoneNewImage', onNewImage); + $element.on('CornerstoneNewImage', onNewImage); // Set a random value for the Session variable in order to trigger an overlay update Session.set('CornerstoneNewImage' + viewportIndex, Math.random());