Uploaded image for project: 'Qt Mobility'
  1. Qt Mobility
  2. QTMOBILITY-1812

QGeopositionInfoSource doesn't work correctly if Maps has never been started

XMLWordPrintable

    • Icon: Bug Bug
    • Resolution: Duplicate
    • Icon: P1: Critical P1: Critical
    • None
    • 1.2.0
    • Location
    • SR1

      Preconditions

      Newly flashed phone available. (Maps has never been started).

      Install attached application and open it.

      Steps to reproduce

      Press Request button, which calls QGeopositionSource::requestUpdate();

      Actual results

      QGeopositionSource immediately emits an updateTimeout() signal. This was tested indoors so network based positioning should be used to fetch a position.

      I haven't tested but it might be that satellite based positioning works.

      Expected result

      After launching Maps once, it works as it should and a postionUpdated() signal is emitted very quickly. This seems to be the only way to get it to work correctly.
      startUpdates() also seems to function normally, perhaps because it only uses satellite based positioning.

      requestUpdate() function is basically unusable as it's not possible to know if user has started Maps or not.

        No reviews matched the request. Check your Options in the drop-down menu of this sections header.

            dalaing David Laing (closed Nokia identity) (Inactive)
            matsumot Tadaaki Matsumoto
            Votes:
            0 Vote for this issue
            Watchers:
            0 Start watching this issue

              Created:
              Updated:
              Resolved:

                There are no open Gerrit changes