And to expand on this: even when requesting a single position with
getCurrentPosition, oxide calls in to
QGeoPositionInfoSource::startUpdates()¹. I wonder if there’s a bug in
QtPositioning, or maybe incorrect documentation, as on my laptop (which
doesn’t have a GPS chipset), when calling startUpdates() I’m getting a
positionUpdated() signal almost instantly, with what seems to be the
last known position, and its timestamp is 2016-03-24, i.e. 4 months ago.
So it looks like it’s not even trying to get an updated position. Maybe
it does, but prior to this it returns the last known position, and since
we requested only one position (not regular updates), the source is shut
down right away, thus not giving it time to get an actual update?


¹ https://doc.qt.io/qt-5/qgeopositioninfosource.html#startUpdates

-- 
You received this bug notification because you are a member of Ubuntu
Desktop Bugs, which is subscribed to location-service in Ubuntu.
https://bugs.launchpad.net/bugs/1604446

Title:
  getcurrentPosition in oxide does not cause a wake up of the GPS

To manage notifications about this bug go to:
https://bugs.launchpad.net/oxide/+bug/1604446/+subscriptions

-- 
desktop-bugs mailing list
desktop-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/desktop-bugs

Reply via email to