diff options
Diffstat (limited to 'src/bluetooth/qbluetoothdevicediscoveryagent_android.cpp')
-rw-r--r-- | src/bluetooth/qbluetoothdevicediscoveryagent_android.cpp | 17 |
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"; |