From 9260a13b134aa4e6cafd718f3c2b587c32a872ef Mon Sep 17 00:00:00 2001 From: Philipp Schaad Date: Mon, 30 Sep 2024 13:20:03 +0200 Subject: [PATCH] fix --- src/local_view/elements/map_node.ts | 5 +++-- src/local_view/elements/memory_node.ts | 5 +++-- src/local_view/graph/graph.ts | 2 +- 3 files changed, 7 insertions(+), 5 deletions(-) diff --git a/src/local_view/elements/map_node.ts b/src/local_view/elements/map_node.ts index 60f956d..db721e2 100644 --- a/src/local_view/elements/map_node.ts +++ b/src/local_view/elements/map_node.ts @@ -364,8 +364,9 @@ export class MapNode extends Node { const nodes = this.parentGraph.memoryNodesMap.get( access.dataContainer ); - if (nodes) { - const node = nodes.values()?.next()?.value[1]; + const nxt = nodes?.values().next().value; + if (nxt) { + const node = nxt[1]; if (node && !access.index.includes(undefined)) { const cl = node.getCacheLine(access.index as number[]); diff --git a/src/local_view/elements/memory_node.ts b/src/local_view/elements/memory_node.ts index 7f5baef..0da3218 100644 --- a/src/local_view/elements/memory_node.ts +++ b/src/local_view/elements/memory_node.ts @@ -158,8 +158,9 @@ class MemoryTile extends Graphics { region[1].forEach((val, key) => { const nodeRet = this.memoryNode.parentGraph.memoryNodesMap.get(key); - if (nodeRet !== undefined && nodeRet.size) { - const node = nodeRet.values()?.next()?.value[1]; + const nxt = nodeRet?.values()?.next()?.value; + if (nxt !== undefined) { + const node = nxt[1]; val.forEach(v => { node.applyToIdx( diff --git a/src/local_view/graph/graph.ts b/src/local_view/graph/graph.ts index f0eb763..374f41f 100644 --- a/src/local_view/graph/graph.ts +++ b/src/local_view/graph/graph.ts @@ -87,7 +87,7 @@ export class Graph extends Graphics { public contractGraph(): void { const contractionRegions = this.findContractionRegions(); for (const region of contractionRegions) { - const regionId = region.values()?.next()?.value.id; + const regionId = region.values().next()!.value!.id; const regionInEdges = new Set(); const regionOutEdges = new Set(); const removedContainers = new Set();