summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorAndre Eisenbach <eisenbach@google.com>2014-12-16 17:27:46 +0000
committerAndroid Git Automerger <android-git-automerger@android.com>2014-12-16 17:27:46 +0000
commit7ea97e28e6a2271fd4d60c07b4fa83e019e3474a (patch)
tree8e8bd2a8e0870984e59a4f52c32a06b25ad7bde3
parentb8ba4719c1661d30322b7ad360455044a1aa5593 (diff)
parentf6b62a9d913441cb400fc60f3187fc9c1f28dc97 (diff)
downloadframeworks_base-7ea97e28e6a2271fd4d60c07b4fa83e019e3474a.zip
frameworks_base-7ea97e28e6a2271fd4d60c07b4fa83e019e3474a.tar.gz
frameworks_base-7ea97e28e6a2271fd4d60c07b4fa83e019e3474a.tar.bz2
am f6b62a9d: am cd460538: Merge "Don\'t send the onServiceDisconnected callback after close." into lmp-mr1-dev
* commit 'f6b62a9d913441cb400fc60f3187fc9c1f28dc97': Don't send the onServiceDisconnected callback after close.
-rw-r--r--core/java/android/bluetooth/BluetoothHeadset.java7
1 files changed, 1 insertions, 6 deletions
diff --git a/core/java/android/bluetooth/BluetoothHeadset.java b/core/java/android/bluetooth/BluetoothHeadset.java
index 546a50e..25d9aa9 100644
--- a/core/java/android/bluetooth/BluetoothHeadset.java
+++ b/core/java/android/bluetooth/BluetoothHeadset.java
@@ -229,7 +229,6 @@ public final class BluetoothHeadset implements BluetoothProfile {
private ServiceListener mServiceListener;
private IBluetoothHeadset mService;
private BluetoothAdapter mAdapter;
- private boolean mIsClosed;
final private IBluetoothStateChangeCallback mBluetoothStateChangeCallback =
new IBluetoothStateChangeCallback.Stub() {
@@ -260,7 +259,6 @@ public final class BluetoothHeadset implements BluetoothProfile {
mContext = context;
mServiceListener = l;
mAdapter = BluetoothAdapter.getDefaultAdapter();
- mIsClosed = false;
IBluetoothManager mgr = mAdapter.getBluetoothManager();
if (mgr != null) {
@@ -314,7 +312,7 @@ public final class BluetoothHeadset implements BluetoothProfile {
Log.e(TAG,"",e);
}
}
- mIsClosed = true;
+ mServiceListener = null;
doUnbind();
}
@@ -983,9 +981,6 @@ public final class BluetoothHeadset implements BluetoothProfile {
if (mServiceListener != null) {
mServiceListener.onServiceDisconnected(BluetoothProfile.HEADSET);
}
- if (mIsClosed){
- mServiceListener = null;
- }
break;
}
}