summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorM Safoorah Banu <safoorah@codeaurora.org>2018-10-16 10:32:46 +0530
committerdoc HD <doc.divxm@gmail.com>2020-06-26 22:54:38 +0300
commitf66f64ecfff82540c8dd16089c098c21c096c907 (patch)
tree3ff158fceda891cfb7684e82e52ca173edffa4af
parent259db7474216e34c8ed41956a917ea4f825cd90d (diff)
BT: API to update quiet mode status in Adapter service [1/3]
- In BLE on use case, quiet mode status is not updated to Adapter service which results in not initiating auto connection of hfp & a2dp though quiet mode is disabled for next turn On. - Added new API to update quiet mode status in Adapter service. CRs-Fixed: 2337538 Change-Id: Ifb848e3cc124dd937db09e6d3fbc0996668390ce
-rw-r--r--src/com/android/bluetooth/btservice/AdapterService.java16
1 files changed, 16 insertions, 0 deletions
diff --git a/src/com/android/bluetooth/btservice/AdapterService.java b/src/com/android/bluetooth/btservice/AdapterService.java
index a65bcfdf..28a28864 100644
--- a/src/com/android/bluetooth/btservice/AdapterService.java
+++ b/src/com/android/bluetooth/btservice/AdapterService.java
@@ -1727,6 +1727,16 @@ public class AdapterService extends Service {
}
@Override
+ public void updateQuietModeStatus(boolean quietMode) {
+ AdapterService service = getService();
+ if (service == null) {
+ return;
+ }
+ service.updateQuietModeStatus(quietMode);
+ }
+
+
+ @Override
public void onBrEdrDown() {
AdapterService service = getService();
if (service == null) {
@@ -2548,6 +2558,12 @@ public class AdapterService extends Service {
return mAdapterProperties.getTotalNumOfTrackableAdvertisements();
}
+ void updateQuietModeStatus(boolean quietMode) {
+ debugLog("updateQuietModeStatus()-updateQuietModeStatus called with quiet mode status:"
+ + quietMode);
+ mQuietmode = quietMode;
+ }
+
void onLeServiceUp() {
mAdapterStateMachine.sendMessage(AdapterState.USER_TURN_ON);
}