diff --git a/src/views/trials/trials-panel/reading/dicoms3D/components/ReadPage.vue b/src/views/trials/trials-panel/reading/dicoms3D/components/ReadPage.vue index 14908576..71e8f941 100644 --- a/src/views/trials/trials-panel/reading/dicoms3D/components/ReadPage.vue +++ b/src/views/trials/trials-panel/reading/dicoms3D/components/ReadPage.vue @@ -2626,7 +2626,7 @@ export default { toolGroup.setToolDisabled(FusionJumpToPointTool.toolName) } }, - dispatchFusionCenterPoint() { + dispatchFusionCenterPoint(retryCount = 0) { const renderingEngine = getRenderingEngine(renderingEngineId) if (!renderingEngine) return const toolGroup = ToolGroupManager.getToolGroup(this.fusionToolGroupId) @@ -2652,6 +2652,11 @@ export default { }) return } + if (retryCount < 10) { + setTimeout(() => { + this.dispatchFusionCenterPoint(retryCount + 1) + }, 120) + } }, setFusionMipRotateEnabled(enabled) { if (!this.isFusion) return