From f8d9dd3452af836e6c69fc61a3c003e1f2b82a3a Mon Sep 17 00:00:00 2001 From: Simon Knott Date: Wed, 4 Sep 2024 09:28:18 +0200 Subject: [PATCH] avoid NPE --- packages/trace-viewer/src/snapshotRenderer.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/packages/trace-viewer/src/snapshotRenderer.ts b/packages/trace-viewer/src/snapshotRenderer.ts index 529becc95b..10cdb38552 100644 --- a/packages/trace-viewer/src/snapshotRenderer.ts +++ b/packages/trace-viewer/src/snapshotRenderer.ts @@ -41,7 +41,7 @@ function cacheAndReturn(key: SnapshotRenderer, compute: () => string): string { const result = compute(); - while (cacheSize + result.length > CACHE_SIZE) { + while (cache.size && cacheSize + result.length > CACHE_SIZE) { const first = cache.keys().next().value; cacheSize -= cache.get(first)!.length; cache.delete(first);