summaryrefslogtreecommitdiff
path: root/src/bluetooth/qbluetoothdevicediscoveryagent_android.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/bluetooth/qbluetoothdevicediscoveryagent_android.cpp')
-rw-r--r--src/bluetooth/qbluetoothdevicediscoveryagent_android.cpp17
1 files changed, 7 insertions, 10 deletions
diff --git a/src/bluetooth/qbluetoothdevicediscoveryagent_android.cpp b/src/bluetooth/qbluetoothdevicediscoveryagent_android.cpp
index b52313e0..54d0cdae 100644
--- a/src/bluetooth/qbluetoothdevicediscoveryagent_android.cpp
+++ b/src/bluetooth/qbluetoothdevicediscoveryagent_android.cpp
@@ -136,16 +136,13 @@ void QBluetoothDeviceDiscoveryAgentPrivate::start(QBluetoothDeviceDiscoveryAgent
auto precisePermission = QStringLiteral("android.permission.ACCESS_FINE_LOCATION");
auto preciseCheckRes = QtAndroidPrivate::checkPermission(precisePermission).result();
if (preciseCheckRes != QtAndroidPrivate::Authorized) {
- auto preciseRequestRes = QtAndroidPrivate::requestPermission(precisePermission).result();
- if (preciseRequestRes != QtAndroidPrivate::Authorized) {
- qCWarning(QT_BT_ANDROID) <<
- "Search not possible due to missing permission (ACCESS_FINE_LOCATION)";
- errorString = QBluetoothDeviceDiscoveryAgent::tr(
- "Missing Location permission. Search is not possible.");
- lastError = QBluetoothDeviceDiscoveryAgent::MissingPermissionsError;
- emit q->errorOccurred(lastError);
- return;
- }
+ qCWarning(QT_BT_ANDROID) <<
+ "Search not possible due to missing permission (ACCESS_FINE_LOCATION)";
+ errorString = QBluetoothDeviceDiscoveryAgent::tr(
+ "Missing Location permission. Search is not possible.");
+ lastError = QBluetoothDeviceDiscoveryAgent::MissingPermissionsError;
+ emit q->errorOccurred(lastError);
+ return;
}
qCDebug(QT_BT_ANDROID) << "ACCESS_FINE_LOCATION permission available";