summaryrefslogtreecommitdiff
path: root/src/positioning/positioning.pro
diff options
context:
space:
mode:
authorAssam Boudjelthia <assam.boudjelthia@qt.io>2020-01-27 16:57:01 +0200
committerAssam Boudjelthia <assam.boudjelthia@qt.io>2020-01-29 18:03:32 +0200
commit594ec018648060340bfbd96477cfd743d7133a56 (patch)
tree9a1c1cccfcd85c3fdb06d16a2c3a3750185ac225 /src/positioning/positioning.pro
parent6059509368a75214c51380b7d8ded5bc91489779 (diff)
downloadqtlocation-594ec018648060340bfbd96477cfd743d7133a56.tar.gz
Android: request permissions before location requests or updates
startSatelliteUpdates() and lastKnownPosition() were not checking Android permissions before trying to access positioning data. Task-number: QTBUG-81689 Change-Id: Ia4d75920b7b07c6782d80a483a3e3961ed9149f5 Reviewed-by: Alex Blasche <alexander.blasche@qt.io>
Diffstat (limited to 'src/positioning/positioning.pro')
-rw-r--r--src/positioning/positioning.pro4
1 files changed, 3 insertions, 1 deletions
diff --git a/src/positioning/positioning.pro b/src/positioning/positioning.pro
index 06e2d531..65350909 100644
--- a/src/positioning/positioning.pro
+++ b/src/positioning/positioning.pro
@@ -11,8 +11,10 @@ OTHER_FILES += configure.json doc/src/*.qdoc doc/src/plugins/*.qdoc # show .qd
ANDROID_BUNDLED_JAR_DEPENDENCIES = \
jar/QtPositioning.jar:org.qtproject.qt5.android.positioning.QtPositioning
-ANDROID_PERMISSIONS = \
+ANDROID_PERMISSIONS += \
android.permission.ACCESS_FINE_LOCATION
+ANDROID_FEATURES += \
+ android.hardware.location.gps
ANDROID_LIB_DEPENDENCIES = \
plugins/position/libplugins_position_qtposition_android.so
MODULE_WINRT_CAPABILITIES_DEVICE += \