diff options
author | Ajay Kumar <ajayku@codeaurora.org> | 2015-02-17 17:32:33 +0530 |
---|---|---|
committer | Linux Build Service Account <lnxbuild@localhost> | 2015-10-06 03:25:36 -0600 |
commit | ef2e57a86d30dff4ca1d399ba157817af71b37ec (patch) | |
tree | 5e29ba4aaebbd531b0f96ba2c228dcd9dc00144d /src/com/android/bluetooth/btservice | |
parent | fd4fca398d58b472ab2de7375b6a7764fd63e9c2 (diff) | |
download | android_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.java | 1 |
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; |