summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorLinux Build Service Account <lnxbuild@localhost>2014-11-12 09:48:51 -0800
committerGerrit - the friendly Code Review server <code-review@localhost>2014-11-12 09:48:51 -0800
commite5a7b1d01a8a9bed3ed2321f9259e5aff65c5d8a (patch)
tree7a5a34841a6940713070a8fadcd62329a471255e
parent5475aebf79c70a9967206aec7bd44177faf460da (diff)
parenteb2dcfb667148b87fba267b18f935aa17cb64f54 (diff)
downloadandroid_packages_apps_Bluetooth-e5a7b1d01a8a9bed3ed2321f9259e5aff65c5d8a.tar.gz
android_packages_apps_Bluetooth-e5a7b1d01a8a9bed3ed2321f9259e5aff65c5d8a.tar.bz2
android_packages_apps_Bluetooth-e5a7b1d01a8a9bed3ed2321f9259e5aff65c5d8a.zip
Merge "Fix to avoid the invalid state of profiles"
-rw-r--r--src/com/android/bluetooth/btservice/AdapterState.java2
1 files changed, 2 insertions, 0 deletions
diff --git a/src/com/android/bluetooth/btservice/AdapterState.java b/src/com/android/bluetooth/btservice/AdapterState.java
index c0d3f3999..419300ac3 100644
--- a/src/com/android/bluetooth/btservice/AdapterState.java
+++ b/src/com/android/bluetooth/btservice/AdapterState.java
@@ -341,6 +341,8 @@ final class AdapterState extends StateMachine {
mPendingCommandState.setTurningOff(false);
transitionTo(mOffState);
notifyAdapterStateChange(BluetoothAdapter.STATE_OFF);
+ errorLog("STOP_TIMEOUT:Killing the process to force a restart as part cleanup");
+ android.os.Process.killProcess(android.os.Process.myPid());
break;
case DISABLE_TIMEOUT:
if (DBG) Log.d(TAG,"CURRENT_STATE=PENDING, MESSAGE = DISABLE_TIMEOUT, isTurningOn=" + isTurningOn + ", isTurningOff=" + isTurningOff);