Skip to content

Commit d888728

Browse files
committed
Fix generation of empty layer/style entries
1 parent 35de29d commit d888728

File tree

1 file changed

+4
-4
lines changed

1 file changed

+4
-4
lines changed

src/mapserver/qgswmsserver.cpp

+4-4
Original file line numberDiff line numberDiff line change
@@ -1138,10 +1138,10 @@ int QgsWMSServer::configureMapRender( const QPaintDevice* paintDevice ) const
11381138
int QgsWMSServer::readLayersAndStyles( QStringList& layersList, QStringList& stylesList ) const
11391139
{
11401140
//get layer and style lists from the parameters trying LAYERS and LAYER as well as STYLE and STYLES for GetLegendGraphic compatibility
1141-
layersList = mParameterMap.value( "LAYER" ).split( "," );
1142-
layersList = layersList + mParameterMap.value( "LAYERS" ).split( "," );
1143-
stylesList = mParameterMap.value( "STYLE" ).split( "," );
1144-
stylesList = stylesList + mParameterMap.value( "STYLES" ).split( "," );
1141+
layersList = mParameterMap.value( "LAYER" ).split( ",", QString::SkipEmptyParts );
1142+
layersList = layersList + mParameterMap.value( "LAYERS" ).split( ",", QString::SkipEmptyParts );
1143+
stylesList = mParameterMap.value( "STYLE" ).split( ",", QString::SkipEmptyParts );
1144+
stylesList = stylesList + mParameterMap.value( "STYLES" ).split( ",", QString::SkipEmptyParts );
11451145

11461146
return 0;
11471147
}

0 commit comments

Comments
 (0)