commit | 5bfc458ce9bb2d163d7453fcda3006c284dfc833 | [log] [tgz] |
---|---|---|
author | Tyler Gunn <tgunn@google.com> | Tue Jul 11 21:41:47 2023 +0000 |
committer | Android Build Coastguard Worker <android-build-coastguard-worker@google.com> | Sat Jul 15 07:01:21 2023 +0000 |
tree | 5f8c29b7920d363631f6f37a93023e64f81438c8 | |
parent | b8b8ad949ac0c14ae7a7980a0546f32843cd472c [diff] |
Move set speakerphone out of async task executor. This turned out to cause a regression related to switching to hearing aids. There are other set/clearcommunicationDevice operations elsewhere in Telecom which are not part of the async task executor so we were seeing race conditions where the clear hear doesn't happen before the set in the Telecom BluetoothDeviceManager code. For now we'll move this back out of the task executor since that was only done to try and satisfy issues with Cuttlefish tests. Test: Run CTS/Unit test suite. Bug: 283198536 (cherry picked from https://googleplex-android-review.googlesource.com/q/commit:3221828a158e60b96dcde3b85b8face15ce8dc1b) Merged-In: I9cc11eb11b59eb04b706a4bd6f61c1b7240a50c2 Change-Id: I9cc11eb11b59eb04b706a4bd6f61c1b7240a50c2