fix(tmtv): Fusion_Viewport to allow displaySets to be changed (#3502)

Allows drag and drop of new sets of viewports to change them one at a time.
Co-authored-by: Bill Wallace <wayfarer3130@gmail.com>
This commit is contained in:
Sofien-Sellami authored and GitHub committed 2023-06-29 15:48:52 -04:00
1 parent b4dbe5656b
commit 14974b6973
2 files changed
+11 -7

No files matched your search

@@ -695,15 +695,18 @@ export default class HangingProtocolService extends PubSubService {
) {
viewport.displaySets.forEach(displaySet => {
const { id } = displaySet;
const {
displaySetInstanceUID: oldDisplaySetInstanceUID,
} = displaySetMatchDetails.get(id);
const displaySetMatchDetail = displaySetMatchDetails.get(id);
displaySetInstanceUIDs.push(
const { displaySetInstanceUID: oldDisplaySetInstanceUID } = displaySetMatchDetail;
const displaySetInstanceUID =
displaySet.id === displaySetSelectorId
? newDisplaySetInstanceUID
: oldDisplaySetInstanceUID
);
: oldDisplaySetInstanceUID;
displaySetMatchDetail.displaySetInstanceUID = displaySetInstanceUID;
displaySetInstanceUIDs.push(displaySetInstanceUID);
displaySetOptions.push(displaySet);
});
}