fix: jump to measurement forever (#4867)
This commit is contained in:
1 parent
eafa2efda5
commit
d7bd36544a
39 files changed
+731
-448
No files matched your search
+12
-3
@@ -268,12 +268,20 @@ function TrackedMeasurementsContextProvider(
|
||||
displaySet.SOPClassHandlerId === SR_SOPCLASSHANDLERID &&
|
||||
displaySet.isRehydratable === true
|
||||
) {
|
||||
console.log('sending event...', trackedMeasurements);
|
||||
sendTrackedMeasurementsEvent('PROMPT_HYDRATE_SR', {
|
||||
const params = {
|
||||
displaySetInstanceUID: displaySet.displaySetInstanceUID,
|
||||
SeriesInstanceUID: displaySet.SeriesInstanceUID,
|
||||
viewportId: activeViewportId,
|
||||
});
|
||||
};
|
||||
|
||||
// Check if we should bypass the confirmation prompt
|
||||
const disableConfirmationPrompts = appConfig?.disableConfirmationPrompts;
|
||||
|
||||
if (disableConfirmationPrompts) {
|
||||
sendTrackedMeasurementsEvent('HYDRATE_SR', params);
|
||||
} else {
|
||||
sendTrackedMeasurementsEvent('PROMPT_HYDRATE_SR', params);
|
||||
}
|
||||
}
|
||||
}
|
||||
};
|
||||
@@ -284,6 +292,7 @@ function TrackedMeasurementsContextProvider(
|
||||
sendTrackedMeasurementsEvent,
|
||||
servicesManager.services,
|
||||
viewports,
|
||||
appConfig,
|
||||
]);
|
||||
|
||||
useEffect(() => {
|
||||
|
||||
-1
@@ -57,7 +57,6 @@ const machineConfiguration = {
|
||||
actions: ['setPreviousState'],
|
||||
},
|
||||
],
|
||||
// Unused? We may only do PROMPT_HYDRATE_SR now?
|
||||
SET_TRACKED_SERIES: [
|
||||
{
|
||||
target: 'tracking',
|
||||
|
||||
@@ -1,4 +1,5 @@
|
||||
import React from 'react';
|
||||
import { utils } from '@ohif/extension-cornerstone';
|
||||
|
||||
const Component = React.lazy(() => {
|
||||
return import(/* webpackPrefetch: true */ './viewports/TrackedCornerstoneViewport');
|
||||
@@ -28,6 +29,7 @@ function getViewportModule({ servicesManager, commandsManager, extensionManager
|
||||
{
|
||||
name: 'cornerstone-tracked',
|
||||
component: ExtendedOHIFCornerstoneTrackingViewport,
|
||||
isReferenceViewable: props => utils.isReferenceViewable({ ...props, servicesManager }),
|
||||
},
|
||||
];
|
||||
}
|
||||
|
||||
Reference in new issue
Block a user