Fix layer trace entry builder API
Previously the viewer had all methods in the builder because of name mangling. With jsName annotation this issue was solved and we can now use the correct API Test: open winscope and take a SF dump Change-Id: I4c1ad3dada5ce994540adb45ad04041e02a4ad39
This commit is contained in:
@@ -40,14 +40,14 @@ LayerTraceEntry.fromProto = (
|
||||
): LayerTraceEntry => {
|
||||
const layers = protos.map((it) => Layer.fromProto(it, excludesCompositionState));
|
||||
const displays = (displayProtos || []).map((it) => newDisplay(it));
|
||||
const builder = new LayerTraceEntryBuilder(
|
||||
`${elapsedTimestamp}`,
|
||||
layers,
|
||||
displays,
|
||||
vSyncId,
|
||||
hwcBlob,
|
||||
where,
|
||||
`${realToElapsedTimeOffsetNs ?? 0}`
|
||||
const builder = new LayerTraceEntryBuilder()
|
||||
.setElapsedTimestamp(`${elapsedTimestamp}`)
|
||||
.setLayers(layers)
|
||||
.setDisplays(displays)
|
||||
.setVSyncId(`${vSyncId}`)
|
||||
.setHwcBlob(hwcBlob)
|
||||
.setWhere(where)
|
||||
.setRealToElapsedTimeOffsetNs(`${realToElapsedTimeOffsetNs ?? 0}`
|
||||
);
|
||||
const entry: LayerTraceEntry = builder.build();
|
||||
|
||||
|
||||
Reference in New Issue
Block a user