=== modified file 'dhis-2/dhis-services/dhis-service-mapgeneration/src/main/java/org/hisp/dhis/mapgeneration/GeoToolsMapGenerationService.java' --- dhis-2/dhis-services/dhis-service-mapgeneration/src/main/java/org/hisp/dhis/mapgeneration/GeoToolsMapGenerationService.java 2013-08-23 16:05:01 +0000 +++ dhis-2/dhis-services/dhis-service-mapgeneration/src/main/java/org/hisp/dhis/mapgeneration/GeoToolsMapGenerationService.java 2013-08-26 16:27:20 +0000 @@ -35,6 +35,7 @@ import java.awt.image.BufferedImage; import java.util.ArrayList; import java.util.Collection; +import java.util.Collections; import java.util.HashMap; import java.util.List; @@ -109,7 +110,10 @@ InternalMap internalMap = new InternalMap(); - for ( MapView mapView : map.getMapViews() ) + List mapViews = new ArrayList( map.getMapViews() ); + Collections.reverse( mapViews ); + + for ( MapView mapView : mapViews ) { InternalMapLayer mapLayer = getSingleInternalMapLayer( mapView );