Skip to content

Commit ec7e159

Browse files
author
marco
committedNov 21, 2011
Point displacement renderer: fix loading embeded renderers
1 parent 8496494 commit ec7e159

File tree

1 file changed

+1
-7
lines changed

1 file changed

+1
-7
lines changed
 

‎src/core/symbology-ng/qgspointdisplacementrenderer.cpp

Lines changed: 1 addition & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,6 @@
1818
#include "qgspointdisplacementrenderer.h"
1919
#include "qgsgeometry.h"
2020
#include "qgslogger.h"
21-
#include "qgsrendererv2registry.h"
2221
#include "qgsspatialindex.h"
2322
#include "qgssymbolv2.h"
2423
#include "qgssymbollayerv2utils.h"
@@ -276,12 +275,7 @@ QgsFeatureRendererV2* QgsPointDisplacementRenderer::create( QDomElement& symbolo
276275
QDomElement embeddedRendererElem = symbologyElem.firstChildElement( "renderer-v2" );
277276
if ( !embeddedRendererElem.isNull() )
278277
{
279-
QString rendererName = embeddedRendererElem.attribute( "type" );
280-
QgsRendererV2AbstractMetadata* metaData = QgsRendererV2Registry::instance()->rendererMetadata( rendererName );
281-
if ( metaData )
282-
{
283-
r->setEmbeddedRenderer( metaData->createRenderer( embeddedRendererElem ) );
284-
}
278+
r->setEmbeddedRenderer( QgsFeatureRendererV2::load( embeddedRendererElem ) );
285279
}
286280

287281
//center symbol

0 commit comments

Comments
 (0)
Please sign in to comment.