mirror of
https://github.com/qgis/QGIS.git
synced 2025-04-09 00:05:52 -04:00
fix failed assertion when sld import fails
This commit is contained in:
parent
84625ee476
commit
ada8d402b2
@ -304,10 +304,11 @@ QgsFeatureRendererV2* QgsSingleSymbolRendererV2::createFromSld( QDomElement& ele
|
||||
childElem = childElem.nextSiblingElement();
|
||||
}
|
||||
|
||||
if ( layers.size() == 0 )
|
||||
return NULL;
|
||||
|
||||
// now create the symbol
|
||||
QgsSymbolV2 *symbol = 0;
|
||||
if ( layers.size() > 0 )
|
||||
{
|
||||
QgsSymbolV2 *symbol;
|
||||
switch ( geomType )
|
||||
{
|
||||
case QGis::Line:
|
||||
@ -326,7 +327,6 @@ QgsFeatureRendererV2* QgsSingleSymbolRendererV2::createFromSld( QDomElement& ele
|
||||
QgsDebugMsg( QString( "invalid geometry type: found %1" ).arg( geomType ) );
|
||||
return NULL;
|
||||
}
|
||||
}
|
||||
|
||||
// and finally return the new renderer
|
||||
return new QgsSingleSymbolRendererV2( symbol );
|
||||
|
Loading…
x
Reference in New Issue
Block a user