fix(cine): Resolve Cine Player Faults on DisplaySet Update (#4909)

This commit is contained in:
Pedro Köhler authored and GitHub committed 2025-04-04 13:33:36 -04:00
1 parent 0eb9ff235c
commit 746f2524eb
8 files changed
+49 -23

No files matched your search

@@ -189,14 +189,14 @@ class ViewportGridService extends PubSubService {
this.setDisplaySetsForViewports([props]);
}
public async setDisplaySetsForViewports(props) {
await this.serviceImplementation._setDisplaySetsForViewports(props);
public async setDisplaySetsForViewports(viewportsToUpdate) {
await this.serviceImplementation._setDisplaySetsForViewports(viewportsToUpdate);
const state = this.getState();
const updatedViewports = [];
const removedViewportIds = [];
for (const viewport of props) {
for (const viewport of viewportsToUpdate) {
const updatedViewport = state.viewports.get(viewport.viewportId);
if (updatedViewport) {