diff --git a/src/location/declarativemaps/qdeclarativegeomap.cpp b/src/location/declarativemaps/qdeclarativegeomap.cpp
index 8ecd58b9b40a0b57630c3fea76a0ddd3348a2a1a..fd0b036d722802b380d43bc79b9045cd8eb56813 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();
 }
 
 /*!