summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorBryce Lee <brycelee@google.com>2015-10-23 12:30:29 -0700
committerBryce Lee <brycelee@google.com>2015-10-23 12:30:29 -0700
commit371e2047c485f8f75c2b63a38b36a65b72c2fa42 (patch)
tree3ead0fc8e7894ca39feb450275dea3eb3d814cc9
parentd83da25118e3b487df56f9e17f3c52bb60b25926 (diff)
downloadandroid_packages_apps_Bluetooth-371e2047c485f8f75c2b63a38b36a65b72c2fa42.tar.gz
android_packages_apps_Bluetooth-371e2047c485f8f75c2b63a38b36a65b72c2fa42.tar.bz2
android_packages_apps_Bluetooth-371e2047c485f8f75c2b63a38b36a65b72c2fa42.zip
Allow for supported profiles to be reloaded on enable.
Bug: 24977590 Change-Id: I2e5371d3333482cdd1cf18d48fe3c2e0f2229e42
-rw-r--r--src/com/android/bluetooth/btservice/AdapterService.java6
1 files changed, 6 insertions, 0 deletions
diff --git a/src/com/android/bluetooth/btservice/AdapterService.java b/src/com/android/bluetooth/btservice/AdapterService.java
index a26b515d1..a12ea9ea7 100644
--- a/src/com/android/bluetooth/btservice/AdapterService.java
+++ b/src/com/android/bluetooth/btservice/AdapterService.java
@@ -426,6 +426,12 @@ public class AdapterService extends Service {
void BleOnProcessStart() {
debugLog("BleOnProcessStart()");
+
+ if (getApplicationContext().getResources().getBoolean(
+ R.bool.config_bluetooth_reload_supported_profiles_when_enabled)) {
+ Config.init(getApplicationContext());
+ }
+
Class[] supportedProfileServices = Config.getSupportedProfiles();
//Initialize data objects
for (int i=0; i < supportedProfileServices.length;i++) {