diff --git a/Packages/ohif-measurements/client/lib/getImageDataUrl.js b/Packages/ohif-measurements/client/lib/getImageDataUrl.js index 929c3d40b..e338732bd 100644 --- a/Packages/ohif-measurements/client/lib/getImageDataUrl.js +++ b/Packages/ohif-measurements/client/lib/getImageDataUrl.js @@ -37,6 +37,14 @@ OHIF.measurements.getImageDataUrl = ({ // Add the measurement state and enable the tool if a measurement was given if (measurement) { const state = Object.assign({}, measurement, { active: true }); + Object.keys(measurement.handles).forEach(handleKey => { + const handle = Object.assign({}, state.handles[handleKey]); + handle.selected = false; + handle.active = false; + handle.moving = false; + state.handles[handleKey] = handle; + }); + cornerstoneTools.addToolState(element, measurement.toolType, state); cornerstoneTools[measurement.toolType].enable(element); }