Index: device/bluetooth/android/java/src/org/chromium/device/bluetooth/Wrappers.java |
diff --git a/device/bluetooth/android/java/src/org/chromium/device/bluetooth/Wrappers.java b/device/bluetooth/android/java/src/org/chromium/device/bluetooth/Wrappers.java |
index 155897c18fd0ca600f4eb221b1bba9829f9fb35e..2cc705d22253d5a993bd2581f333c082b6478d4f 100644 |
--- a/device/bluetooth/android/java/src/org/chromium/device/bluetooth/Wrappers.java |
+++ b/device/bluetooth/android/java/src/org/chromium/device/bluetooth/Wrappers.java |
@@ -25,11 +25,11 @@ |
import android.content.pm.PackageManager; |
import android.os.Build; |
import android.os.ParcelUuid; |
+import android.os.Process; |
import org.chromium.base.Log; |
import org.chromium.base.annotations.CalledByNative; |
import org.chromium.base.annotations.JNINamespace; |
-import org.chromium.components.location.LocationUtils; |
import java.util.ArrayList; |
import java.util.HashMap; |
@@ -162,8 +162,9 @@ |
mContext = context; |
} |
- public boolean hasAndroidLocationPermission() { |
- return LocationUtils.getInstance().hasAndroidLocationPermission(mContext); |
+ public boolean checkPermission(String permission) { |
+ return mContext.checkPermission(permission, Process.myPid(), Process.myUid()) |
+ == PackageManager.PERMISSION_GRANTED; |
} |
public Intent registerReceiver(BroadcastReceiver receiver, IntentFilter filter) { |