summaryrefslogtreecommitdiff
path: root/src/location/declarativemaps/qdeclarativegeomap.cpp
diff options
context:
space:
mode:
authorKarol Polak <permotion88@o2.pl>2017-04-08 22:42:00 +0200
committerPaolo Angelelli <paolo.angelelli@qt.io>2017-04-10 11:31:30 +0000
commit00c3f6aed3cdf9db4f3c8e176c6c1b97ce1272bc (patch)
treea244297202df87bce0ca33ae3635a50b18c40c90 /src/location/declarativemaps/qdeclarativegeomap.cpp
parent8714cb31102026f96a3fbf10b8d715319d400536 (diff)
downloadqtlocation-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.cpp6
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();
}
/*!