summaryrefslogtreecommitdiff
path: root/core/java
diff options
context:
space:
mode:
authorMark Chien <markchien@google.com>2019-08-28 09:59:27 +0000
committerGerrit Code Review <noreply-gerritcodereview@google.com>2019-08-28 09:59:27 +0000
commit751f034b8207789be905b15a483a6a6e1d462fa3 (patch)
tree362aa75d54f39745be5b86a3aa566301eb0ec43f /core/java
parent0280bd3970f0c2ea4c288e266a40d309df3ebfdc (diff)
parent560c3ac1dcc2f18a0b32aa60d8eabebfeb1d0001 (diff)
Merge "Passing caller package name to setBluetoothTethering"
Diffstat (limited to 'core/java')
-rw-r--r--core/java/android/bluetooth/BluetoothPan.java8
1 files changed, 6 insertions, 2 deletions
diff --git a/core/java/android/bluetooth/BluetoothPan.java b/core/java/android/bluetooth/BluetoothPan.java
index fb78789ba8ad..cfb363a0834c 100644
--- a/core/java/android/bluetooth/BluetoothPan.java
+++ b/core/java/android/bluetooth/BluetoothPan.java
@@ -118,6 +118,8 @@ public final class BluetoothPan implements BluetoothProfile {
*/
public static final int PAN_OPERATION_SUCCESS = 1004;
+ private final Context mContext;
+
private BluetoothAdapter mAdapter;
private final BluetoothProfileConnector<IBluetoothPan> mProfileConnector =
new BluetoothProfileConnector(this, BluetoothProfile.PAN,
@@ -136,6 +138,7 @@ public final class BluetoothPan implements BluetoothProfile {
@UnsupportedAppUsage
/*package*/ BluetoothPan(Context context, ServiceListener listener) {
mAdapter = BluetoothAdapter.getDefaultAdapter();
+ mContext = context;
mProfileConnector.connect(context, listener);
}
@@ -287,11 +290,12 @@ public final class BluetoothPan implements BluetoothProfile {
@UnsupportedAppUsage
public void setBluetoothTethering(boolean value) {
- if (DBG) log("setBluetoothTethering(" + value + ")");
+ String pkgName = mContext.getOpPackageName();
+ if (DBG) log("setBluetoothTethering(" + value + "), calling package:" + pkgName);
final IBluetoothPan service = getService();
if (service != null && isEnabled()) {
try {
- service.setBluetoothTethering(value);
+ service.setBluetoothTethering(value, pkgName);
} catch (RemoteException e) {
Log.e(TAG, "Stack:" + Log.getStackTraceString(new Throwable()));
}