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);
|
return arrayValuesEntry(values, index, frameReader.structLength);
|
||||||
}
|
}
|
||||||
disposedComponentIdsEntry(values: ArrayValues<number>, index: number) {
|
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) {
|
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;
|
arrayRangeReader = arrayRangeReader;
|
||||||
|
|
|
||||||
|
|
@ -50,7 +50,7 @@ export function renderBatch(browserRendererId: number, batch: RenderBatch) {
|
||||||
}
|
}
|
||||||
|
|
||||||
const disposedEventHandlerIdsRange = batch.disposedEventHandlerIds();
|
const disposedEventHandlerIdsRange = batch.disposedEventHandlerIds();
|
||||||
const disposedEventHandlerIdsValues = arrayRangeReader.values(disposedComponentIdsRange);
|
const disposedEventHandlerIdsValues = arrayRangeReader.values(disposedEventHandlerIdsRange);
|
||||||
const disposedEventHandlerIdsLength = arrayRangeReader.count(disposedEventHandlerIdsRange);
|
const disposedEventHandlerIdsLength = arrayRangeReader.count(disposedEventHandlerIdsRange);
|
||||||
for (let i = 0; i < disposedEventHandlerIdsLength; i++) {
|
for (let i = 0; i < disposedEventHandlerIdsLength; i++) {
|
||||||
const eventHandlerId = batch.disposedEventHandlerIdsEntry(disposedEventHandlerIdsValues, i);
|
const eventHandlerId = batch.disposedEventHandlerIdsEntry(disposedEventHandlerIdsValues, i);
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue