| Index: device/bluetooth/android/java/src/org/chromium/device/bluetooth/ChromeBluetoothAdapter.java
|
| diff --git a/device/bluetooth/android/java/src/org/chromium/device/bluetooth/ChromeBluetoothAdapter.java b/device/bluetooth/android/java/src/org/chromium/device/bluetooth/ChromeBluetoothAdapter.java
|
| index a03283f36af0444a783e4ceee4c6f3631bad5368..a7751f75fab24955e4642b3ad2cca6efb4924bbe 100644
|
| --- a/device/bluetooth/android/java/src/org/chromium/device/bluetooth/ChromeBluetoothAdapter.java
|
| +++ b/device/bluetooth/android/java/src/org/chromium/device/bluetooth/ChromeBluetoothAdapter.java
|
| @@ -4,6 +4,7 @@
|
|
|
| package org.chromium.device.bluetooth;
|
|
|
| +import android.Manifest;
|
| import android.annotation.TargetApi;
|
| import android.bluetooth.BluetoothAdapter;
|
| import android.bluetooth.le.ScanSettings;
|
| @@ -189,8 +190,8 @@
|
| */
|
| private boolean canScan() {
|
| Wrappers.ContextWrapper context = mAdapter.getContext();
|
| -
|
| - return context.hasAndroidLocationPermission();
|
| + return context.checkPermission(Manifest.permission.ACCESS_COARSE_LOCATION)
|
| + || context.checkPermission(Manifest.permission.ACCESS_FINE_LOCATION);
|
| }
|
|
|
| private void registerBroadcastReceiver() {
|
|
|