diff options
author | Pablo Gamito <pablogamito@google.com> | 2023-05-23 13:23:53 +0000 |
---|---|---|
committer | Pablo Gamito <pablogamito@google.com> | 2023-05-23 13:27:35 +0000 |
commit | fa6d593ca2875296066bd3db30f8bd17556270d1 (patch) | |
tree | 8290bebdc9074197bfe3cc10ec50117a70fad6f9 | |
parent | 1e01280f599c9bb6169b98a027b2f5ee1b0b5343 (diff) | |
download | development-fa6d593ca2875296066bd3db30f8bd17556270d1.tar.gz |
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
-rw-r--r-- | tools/winscope/src/parsers/parser_transitions_wm.ts | 12 |
1 files changed, 6 insertions, 6 deletions
diff --git a/tools/winscope/src/parsers/parser_transitions_wm.ts b/tools/winscope/src/parsers/parser_transitions_wm.ts index ee478c0a1..0fce3f6a4 100644 --- a/tools/winscope/src/parsers/parser_transitions_wm.ts +++ b/tools/winscope/src/parsers/parser_transitions_wm.ts @@ -108,13 +108,13 @@ export class ParserTransitionsWm extends AbstractParser { } let startTransactionId = null; - if (entry.startTransactionId !== 0) { - startTransactionId = entry.startTransactionId; + if (entry.startTransactionId && BigInt(entry.startTransactionId.toString()) !== 0n) { + startTransactionId = BigInt(entry.startTransactionId.toString()); } let finishTransactionId = null; - if (entry.finishTransactionId !== 0) { - finishTransactionId = entry.finishTransactionId; + if (entry.finishTransactionId && BigInt(entry.finishTransactionId.toString()) !== 0n) { + finishTransactionId = BigInt(entry.finishTransactionId.toString()); } let type = null; @@ -129,8 +129,8 @@ export class ParserTransitionsWm extends AbstractParser { sendTime, abortTime, finishTime, - startTransactionId, - finishTransactionId, + startTransactionId?.toString(), + finishTransactionId?.toString(), type, changes ), |