diff options
author | Jack He <siyuanh@google.com> | 2022-04-24 23:41:48 -0700 |
---|---|---|
committer | Jack He <siyuanh@google.com> | 2022-04-28 01:28:21 +0000 |
commit | 6a4e7f28bc982a65d621b720090ba7d06752407d (patch) | |
tree | 0b2b78a33c8145f59528813c4325ea90188d8b6e /framework/java/android/bluetooth/BluetoothLeBroadcastReceiveState.java | |
parent | 771724d4575abe529b6bd1a071e3289f14d3d77a (diff) |
BASS: PA_SYNC_STATE_FAILED_TO_SYNCHRONIZE in allowed for paSyncState
* Missed this value in earlier code iteration
Test: atest android.bluetooth.cts.BluetoothLeBroadcastReceiveStateTest
Bug: 230013261
Fixes: 230013261
Change-Id: I10c1fc206b7bdf7bf97e80bf1bc579e936021f37
Merged-In: I10c1fc206b7bdf7bf97e80bf1bc579e936021f37
(cherry picked from commit 81ed5b53a0e1ea5bc03ae412cca3425eedc28095)
Diffstat (limited to 'framework/java/android/bluetooth/BluetoothLeBroadcastReceiveState.java')
-rw-r--r-- | framework/java/android/bluetooth/BluetoothLeBroadcastReceiveState.java | 7 |
1 files changed, 5 insertions, 2 deletions
diff --git a/framework/java/android/bluetooth/BluetoothLeBroadcastReceiveState.java b/framework/java/android/bluetooth/BluetoothLeBroadcastReceiveState.java index 70a2add80e..a7ac7ed0fb 100644 --- a/framework/java/android/bluetooth/BluetoothLeBroadcastReceiveState.java +++ b/framework/java/android/bluetooth/BluetoothLeBroadcastReceiveState.java @@ -224,9 +224,12 @@ public final class BluetoothLeBroadcastReceiveState implements Parcelable { throw new IllegalArgumentException("subgroupMetadata.size() " + subgroupMetadata.size() + " must be equal to numSubgroups " + numSubgroups); } - if (paSyncState != PA_SYNC_STATE_IDLE && paSyncState != PA_SYNC_STATE_SYNCINFO_REQUEST + if (paSyncState != PA_SYNC_STATE_IDLE + && paSyncState != PA_SYNC_STATE_SYNCINFO_REQUEST + && paSyncState != PA_SYNC_STATE_SYNCHRONIZED && paSyncState != PA_SYNC_STATE_FAILED_TO_SYNCHRONIZE - && paSyncState != PA_SYNC_STATE_NO_PAST && paSyncState != PA_SYNC_STATE_INVALID) { + && paSyncState != PA_SYNC_STATE_NO_PAST + && paSyncState != PA_SYNC_STATE_INVALID) { throw new IllegalArgumentException("unrecognized paSyncState " + paSyncState); } if (bigEncryptionState != BIG_ENCRYPTION_STATE_NOT_ENCRYPTED |