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

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

    XMLWordPrintable

Details

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

    Description

      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.

      Attachments

        1. testQGeoPos.sisx
          6 kB
          Tadaaki Matsumoto
        2. testQGeoPos.zip
          1 kB
          Tadaaki Matsumoto

        Activity

          People

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

            Dates

              Created:
              Updated:
              Resolved: