Update Long parameters in WmTransitionData to Strings

For JS compatibility in Winscope

Test: load transition trace and make sure we have transaction ids
Bug: 277181336
Change-Id: I174222b90ecc9b6a82d48c0e469104bd857387e5
This commit is contained in:
Pablo Gamito
2023-05-23 13:23:53 +00:00
parent 1e01280f59
commit fa6d593ca2

View File

@@ -108,13 +108,13 @@ export class ParserTransitionsWm extends AbstractParser {
} }
let startTransactionId = null; let startTransactionId = null;
if (entry.startTransactionId !== 0) { if (entry.startTransactionId && BigInt(entry.startTransactionId.toString()) !== 0n) {
startTransactionId = entry.startTransactionId; startTransactionId = BigInt(entry.startTransactionId.toString());
} }
let finishTransactionId = null; let finishTransactionId = null;
if (entry.finishTransactionId !== 0) { if (entry.finishTransactionId && BigInt(entry.finishTransactionId.toString()) !== 0n) {
finishTransactionId = entry.finishTransactionId; finishTransactionId = BigInt(entry.finishTransactionId.toString());
} }
let type = null; let type = null;
@@ -129,8 +129,8 @@ export class ParserTransitionsWm extends AbstractParser {
sendTime, sendTime,
abortTime, abortTime,
finishTime, finishTime,
startTransactionId, startTransactionId?.toString(),
finishTransactionId, finishTransactionId?.toString(),
type, type,
changes changes
), ),