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

    • Type: Bug
    • Status: Closed
    • Priority: P1: Critical
    • Resolution: Duplicate
    • Affects Version/s: 1.2.0
    • Fix Version/s: None
    • Component/s: Location
    • Labels:
    • Environment:
      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

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

          Activity

            People

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

              Dates

              Created:
              Updated:
              Resolved:

                Gerrit Reviews

                There are no open Gerrit changes