Fix for #1071
This commit is contained in:
parent
b869ced648
commit
033edeaae4
|
|
@ -25,10 +25,12 @@ export class SharedMemoryRenderBatch implements RenderBatch {
|
|||
return arrayValuesEntry(values, index, frameReader.structLength);
|
||||
}
|
||||
disposedComponentIdsEntry(values: ArrayValues<number>, index: number) {
|
||||
return arrayValuesEntry(values, index, /* int length */ 4);
|
||||
const pointer = arrayValuesEntry(values, index, /* int length */ 4);
|
||||
return platform.readInt32Field(pointer as any as Pointer);
|
||||
}
|
||||
disposedEventHandlerIdsEntry(values: ArrayValues<number>, index: number) {
|
||||
return arrayValuesEntry(values, index, /* int length */ 4);
|
||||
const pointer = arrayValuesEntry(values, index, /* int length */ 4);
|
||||
return platform.readInt32Field(pointer as any as Pointer);
|
||||
}
|
||||
|
||||
arrayRangeReader = arrayRangeReader;
|
||||
|
|
|
|||
|
|
@ -50,7 +50,7 @@ export function renderBatch(browserRendererId: number, batch: RenderBatch) {
|
|||
}
|
||||
|
||||
const disposedEventHandlerIdsRange = batch.disposedEventHandlerIds();
|
||||
const disposedEventHandlerIdsValues = arrayRangeReader.values(disposedComponentIdsRange);
|
||||
const disposedEventHandlerIdsValues = arrayRangeReader.values(disposedEventHandlerIdsRange);
|
||||
const disposedEventHandlerIdsLength = arrayRangeReader.count(disposedEventHandlerIdsRange);
|
||||
for (let i = 0; i < disposedEventHandlerIdsLength; i++) {
|
||||
const eventHandlerId = batch.disposedEventHandlerIdsEntry(disposedEventHandlerIdsValues, i);
|
||||
|
|
|
|||
Loading…
Reference in New Issue