summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorPablo Gamito <pablogamito@google.com>2023-05-23 13:23:53 +0000
committerPablo Gamito <pablogamito@google.com>2023-05-23 13:27:35 +0000
commitfa6d593ca2875296066bd3db30f8bd17556270d1 (patch)
tree8290bebdc9074197bfe3cc10ec50117a70fad6f9
parent1e01280f599c9bb6169b98a027b2f5ee1b0b5343 (diff)
downloaddevelopment-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.ts12
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
),