diff options
author | Karol Polak <permotion88@o2.pl> | 2017-04-08 22:42:00 +0200 |
---|---|---|
committer | Paolo Angelelli <paolo.angelelli@qt.io> | 2017-04-10 11:31:30 +0000 |
commit | 00c3f6aed3cdf9db4f3c8e176c6c1b97ce1272bc (patch) | |
tree | a244297202df87bce0ca33ae3635a50b18c40c90 /src/location/declarativemaps/qdeclarativegeomap.cpp | |
parent | 8714cb31102026f96a3fbf10b8d715319d400536 (diff) | |
download | qtlocation-00c3f6aed3cdf9db4f3c8e176c6c1b97ce1272bc.tar.gz |
Trigger manually map update after initialization
If all of the tiles were loaded from cache and plugin for the map was set after creation of the declarative map, it can occur that item is not updated
Task-number: QTBUG-60021
Change-Id: I260b6219b65ef16726aa767d3a83c6fc756642b5
Reviewed-by: Paolo Angelelli <paolo.angelelli@qt.io>
Diffstat (limited to 'src/location/declarativemaps/qdeclarativegeomap.cpp')
-rw-r--r-- | src/location/declarativemaps/qdeclarativegeomap.cpp | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/src/location/declarativemaps/qdeclarativegeomap.cpp b/src/location/declarativemaps/qdeclarativegeomap.cpp index 8ecd58b9..fd0b036d 100644 --- a/src/location/declarativemaps/qdeclarativegeomap.cpp +++ b/src/location/declarativemaps/qdeclarativegeomap.cpp @@ -419,6 +419,9 @@ void QDeclarativeGeoMap::initialize() emit fieldOfViewChanged(m_cameraData.fieldOfView()); emit mapReadyChanged(true); + + if (m_copyrights) + update(); } /*! @@ -810,6 +813,9 @@ void QDeclarativeGeoMap::mappingManagerInitialized() // need to be added to m_map for (QDeclarativeGeoMapParameter *p : m_mapParameters) m_map->addParameter(p); + + if (m_initialized) + update(); } /*! |