Details
-
Bug
-
Resolution: Done
-
P2: Important
-
5.12.2
-
None
-
iOS 12
-
-
5
-
0fe43dd0722b0aca86bdbb11f621cf12da8a5fb7 (qt/qtpositioning/dev) 45ff6ea68b3d0d510a279f6512cd4b8fc352c729 (qt/tqtc-qtlocation/5.15)
-
Team 2 Foundation_Sprint 44, Team 2 Foundation_Sprint 45, Team 2 Foundation_Sprint 46
Description
After create the position source (corelocation) with QGeoPositionSourceInfo and start the position updates, if the service location is not activated on the device then the dialog to activate it not appears and an error is emitted (QGeoPositionInfoSource::AccessError). The position is never retrieved even if I turn on the location service after.
If I start the position updates with the location service activated then I receive the position correctly.
Moreover if I turn off the location service manually after the updates start, then the dialog to reactivate it appears and the position are still received when the service is reactivated.
Attachments
Issue Links
- relates to
-
QTBUG-94852 Revisit open bugs in QtPositioning
- Closed
For Gerrit Dashboard: QTBUG-78705 | ||||||
---|---|---|---|---|---|---|
# | Subject | Branch | Project | Status | CR | V |
377579,3 | Fix positioning must be enabled and authorized on startup to work on iOS | dev | qt/qtlocation | Status: ABANDONED | 0 | 0 |
378865,7 | Fix positioning must be enabled and authorized at startup to work on iOS | dev | qt/qtpositioning | Status: MERGED | +2 | 0 |
380784,2 | Fix positioning must be enabled and authorized at startup to work on iOS | tqtc/lts-5.15 | qt/tqtc-qtlocation | Status: MERGED | +2 | 0 |