5109c0dadfe9247e3ebec0912f392d7c45f338f2
We introduce a seqId and use it to replace the RELAYOUT_RES_BLAST_SYNC flag. The server code block that produces RELAYOUT_RES_BLAST_SYNC is guarded by mNextRelayoutUseSync, and sets it to false when executed. This block is the only place that sets it to false. We replace every place where it is set to true, with incrementing a seqId stored on the integer. We change this block to not check mNextRelayoutUseSync but instead check if the seqId has changed since we reached the block. This is evidentally equivalent conditions and in these cases we send the client the seqId. In the else block where we wouldn't have sent RELAYOUT_RES_BLAST_SYNC we send -1. On the client side, we replace the USE_BLAST_SYNC conditional with a check if the SeqId we received has increased. It's clear that this will never execute in cases where the seqId is -1. Likewise its clear that if the seqId has increased, it will execute. Since the seqId increases in all cases where the server would have returned RELAYOUT_RES_BLAST_SYNC this change is a noop by itself. Bug: 161810301 Bug: 175861051 Bug: 175861127 Bug: 200285149 Change-Id: Ib2e45cae7709519251e4bfcc2b8adc689c590a00
Merge "Revert "Disable pointer authentication in app processes."" am:
b9fc2910ca am: a236c37517 am: 95dc32f484
…
…
…
Merge "Curve 25519: Support use via Android Keystore provider (part 1)" am:
bab26cc607 am: 050d61f1b3 am: 8249f4a893
…
…
…
…
Merge "Remove broken code for mounting encrypted OBB files" am:
a4f24f08b0 am: 56c37e5778 am: 089a351d31
…
…
…
…
…
…
Merge "Add tool for injecting tracing code into a method." am:
a7006818d3 am: 3e53e056ee am: 152a78bd50
…
…
…
…
Description
No description provided
Languages
Java
73.7%
Kotlin
14%
PowerBuilder
5.8%
C++
5.2%
AIDL
1%