summaryrefslogtreecommitdiffstats
path: root/src/com/android/bluetooth/btservice
diff options
context:
space:
mode:
authorAjay Kumar <ajayku@codeaurora.org>2015-02-17 17:32:33 +0530
committerLinux Build Service Account <lnxbuild@localhost>2015-10-06 03:25:36 -0600
commitef2e57a86d30dff4ca1d399ba157817af71b37ec (patch)
tree5e29ba4aaebbd531b0f96ba2c228dcd9dc00144d /src/com/android/bluetooth/btservice
parentfd4fca398d58b472ab2de7375b6a7764fd63e9c2 (diff)
downloadandroid_packages_apps_Bluetooth-ef2e57a86d30dff4ca1d399ba157817af71b37ec.tar.gz
android_packages_apps_Bluetooth-ef2e57a86d30dff4ca1d399ba157817af71b37ec.tar.bz2
android_packages_apps_Bluetooth-ef2e57a86d30dff4ca1d399ba157817af71b37ec.zip
Bluetooth: Stopping all services in case of enable Timeout
We are not stopping services in case of enable timoeut while all profile services will stop only when we explicitly stop services. This will enable all services to cleanup properly and for the fresh retrial. Change-Id: I6a2e4ba87bdbbcc6864f1e26964f6e55bfefc03b CRs-Fixed: 779057
Diffstat (limited to 'src/com/android/bluetooth/btservice')
-rw-r--r--src/com/android/bluetooth/btservice/AdapterState.java1
1 files changed, 1 insertions, 0 deletions
diff --git a/src/com/android/bluetooth/btservice/AdapterState.java b/src/com/android/bluetooth/btservice/AdapterState.java
index 555e175e8..89ab1467e 100644
--- a/src/com/android/bluetooth/btservice/AdapterState.java
+++ b/src/com/android/bluetooth/btservice/AdapterState.java
@@ -443,6 +443,7 @@ final class AdapterState extends StateMachine {
errorLog("Error enabling Bluetooth (enable timeout)");
mPendingCommandState.setBleTurningOn(false);
transitionTo(mOffState);
+ adapterService.stopProfileServices();
notifyAdapterStateChange(BluetoothAdapter.STATE_OFF);
break;