summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorSatish Kodishala <skodisha@codeaurora.org>2016-01-08 10:43:43 +0530
committerSteve Kondik <steve@cyngn.com>2016-02-20 19:22:16 +0100
commitaed2d0c76f22aefdb99e9cad9b1383984f644411 (patch)
treeb021115a419e034c72785abb27339d0154674d49
parent80e2d82080b926ed7bea4ab6183cce61bae6a40d (diff)
downloadframeworks_base-aed2d0c76f22aefdb99e9cad9b1383984f644411.zip
frameworks_base-aed2d0c76f22aefdb99e9cad9b1383984f644411.tar.gz
frameworks_base-aed2d0c76f22aefdb99e9cad9b1383984f644411.tar.bz2
BT: Allow user processes to bind to HeadsetService in guest login
In guest login, allow binding to HeadsetService for user processes. CRs-Fixed: 959566 Change-Id: I7d35b89ddc20ebc7db9dcffb21a715108d842923
-rw-r--r--core/java/android/bluetooth/BluetoothHeadset.java3
1 files changed, 2 insertions, 1 deletions
diff --git a/core/java/android/bluetooth/BluetoothHeadset.java b/core/java/android/bluetooth/BluetoothHeadset.java
index 8d4742b..f513652 100644
--- a/core/java/android/bluetooth/BluetoothHeadset.java
+++ b/core/java/android/bluetooth/BluetoothHeadset.java
@@ -24,6 +24,7 @@ import android.content.Intent;
import android.content.ServiceConnection;
import android.os.IBinder;
import android.os.RemoteException;
+import android.os.UserHandle;
import android.util.Log;
import java.util.ArrayList;
@@ -302,7 +303,7 @@ public final class BluetoothHeadset implements BluetoothProfile {
ComponentName comp = intent.resolveSystemService(mContext.getPackageManager(), 0);
intent.setComponent(comp);
if (comp == null || !mContext.bindServiceAsUser(intent, mConnection, 0,
- android.os.Process.myUserHandle())) {
+ UserHandle.CURRENT_OR_SELF)) {
Log.e(TAG, "Could not bind to Bluetooth Headset Service with " + intent);
return false;
}