[Marble-commits] KDE/kdeedu/marble/src/lib

Torsten Rahn tackat at kde.org
Mon Jul 13 11:39:15 CEST 2009


SVN commit 995738 by rahn:

BUG 200011: Fixed.



 M  +6 -1      MarbleModel.cpp  


--- trunk/KDE/kdeedu/marble/src/lib/MarbleModel.cpp #995737:995738
@@ -602,7 +602,6 @@
 
     renderPositions.clear();
     renderPositions << "SURFACE";
-    d->m_layerManager->renderLayers( painter, viewParams, renderPositions );
 
     // Paint the vector layer.
     if ( d->m_mapTheme->map()->hasVectorLayers() ) {
@@ -610,9 +609,15 @@
         if ( !d->m_mapTheme->map()->hasTextureLayers() ) {
             d->m_veccomposer->paintBaseVectorMap( painter, viewParams );
         }
+
+        d->m_layerManager->renderLayers( painter, viewParams, renderPositions );
+
         // Add further Vectors
         d->m_veccomposer->paintVectorMap( painter, viewParams );
     }
+    else {
+        d->m_layerManager->renderLayers( painter, viewParams, renderPositions );        
+    }
 
     // Paint the GeoDataPlacemark layer
     bool showPlaces, showCities, showTerrain, showOtherPlaces;


More information about the Marble-commits mailing list