diff options
author | Dirk Hohndel <dirk@hohndel.org> | 2016-04-17 22:50:33 -0700 |
---|---|---|
committer | Dirk Hohndel <dirk@hohndel.org> | 2016-04-17 22:59:19 -0700 |
commit | 4ac6f34b16aa404b8753d2ae1103da3605f33886 (patch) | |
tree | 99108554a5f5e70be2e95b68e463d85a7b471029 /cmake | |
parent | c0b44e25b730ffb839b019fa9e84a75a1b14aa12 (diff) | |
download | subsurface-4ac6f34b16aa404b8753d2ae1103da3605f33886.tar.gz |
With patched Qt 5.6 for iOS correctly handle disabled GPS source
Qt 5.6.0 is broken when it comes to using CoreLocationService on iOS.
It doesn't even check if the location service is enabled. My patches fix
that and make Qt set an error code right after service creation. Having
the service creation fail is actually the wrong thing to do because then
Qt switches over to GeoClue and that really isn't helpful for our needs
here.
Additionally, Qt 5.6.0 without my patches doesn't follow the REQUIRED
flow of using the location service as it does not check the access
permissions before accessing the GPS service - without doing so the
GPS service will not run in the background.
Signed-off-by: Dirk Hohndel <dirk@hohndel.org>
Diffstat (limited to 'cmake')
0 files changed, 0 insertions, 0 deletions