From 1e404a5acfece18a2c09d623098a6756e900620f Mon Sep 17 00:00:00 2001 From: Steve Sanderson Date: Fri, 14 Dec 2018 17:04:41 +0000 Subject: [PATCH] fix for dispose (#4596) --- .../src/Rendering/RenderBatch/OutOfProcessRenderBatch.ts | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/src/Components/src/Microsoft.AspNetCore.Components.Browser.JS/src/Rendering/RenderBatch/OutOfProcessRenderBatch.ts b/src/Components/src/Microsoft.AspNetCore.Components.Browser.JS/src/Rendering/RenderBatch/OutOfProcessRenderBatch.ts index c1951be032..6e45d436c6 100644 --- a/src/Components/src/Microsoft.AspNetCore.Components.Browser.JS/src/Rendering/RenderBatch/OutOfProcessRenderBatch.ts +++ b/src/Components/src/Microsoft.AspNetCore.Components.Browser.JS/src/Rendering/RenderBatch/OutOfProcessRenderBatch.ts @@ -45,11 +45,13 @@ export class OutOfProcessRenderBatch implements RenderBatch { } disposedComponentIdsEntry(values: ArrayValues, index: number): number { - return (values as any) + index * disposedComponentIdsEntryLength; + const entryPos = (values as any) + index * disposedComponentIdsEntryLength; + return readInt32LE(this.batchData, entryPos); } disposedEventHandlerIdsEntry(values: ArrayValues, index: number): number { - return (values as any) + index * disposedEventHandlerIdsEntryLength; + const entryPos = (values as any) + index * disposedEventHandlerIdsEntryLength; + return readInt32LE(this.batchData, entryPos); } diffReader: RenderTreeDiffReader;