OSDN Git Service

Removed MESSAGE_BIND_PROFILE_SERVICE messages on unbind
authorPavlin Radoslavov <pavlin@google.com>
Thu, 22 Sep 2016 00:28:11 +0000 (17:28 -0700)
committerAndre Eisenbach <eisenbach@google.com>
Thu, 22 Sep 2016 20:05:22 +0000 (20:05 +0000)
Add a missing call to remove all MESSAGE_BIND_PROFILE_SERVICE
message when unbinding and finishing.

Bug: 31442739
Test: manual, and "frameworks/base/core/tests/bluetoothtests" unit tests
Change-Id: I7e9a8f79a38d4eb8ab8b53be04650226fc72732e

services/core/java/com/android/server/BluetoothManagerService.java

index 172025b..6575a2a 100644 (file)
@@ -689,6 +689,7 @@ class BluetoothManagerService extends IBluetoothManager.Stub {
             if (mUnbinding) return;
             mUnbinding = true;
             mHandler.removeMessages(MESSAGE_BLUETOOTH_STATE_CHANGE);
+            mHandler.removeMessages(MESSAGE_BIND_PROFILE_SERVICE);
             if (mBluetooth != null) {
                 //Unregister callback object
                 try {