Skip to content

Commit 86ddc49

Browse files
mbernasocchim-kuhn
authored andcommitted
Force compilers to generate vtable for QgsRendererV2Metadata
Fix #8646 Fix #5170 Explanation see: http://trac.osgeo.org/geos/ticket/535#comment:11
1 parent 00c0cef commit 86ddc49

File tree

2 files changed

+4
-0
lines changed

2 files changed

+4
-0
lines changed

src/core/symbology-ng/qgsrendererv2registry.cpp

+2
Original file line numberDiff line numberDiff line change
@@ -88,6 +88,8 @@ QgsRendererV2AbstractMetadata* QgsRendererV2Registry::rendererMetadata( QString
8888
return mRenderers.value( rendererName );
8989
}
9090

91+
QgsRendererV2Metadata::~QgsRendererV2Metadata(){}
92+
9193
QStringList QgsRendererV2Registry::renderersList()
9294
{
9395
return mRenderersOrder;

src/core/symbology-ng/qgsrendererv2registry.h

+2
Original file line numberDiff line numberDiff line change
@@ -103,6 +103,8 @@ class CORE_EXPORT QgsRendererV2Metadata : public QgsRendererV2AbstractMetadata
103103
, mCreateFromSldFunc( pfCreateFromSld )
104104
{}
105105

106+
virtual ~QgsRendererV2Metadata();
107+
106108
virtual QgsFeatureRendererV2* createRenderer( QDomElement& elem ) { return mCreateFunc ? mCreateFunc( elem ) : NULL; }
107109
virtual QgsRendererV2Widget* createRendererWidget( QgsVectorLayer* layer, QgsStyleV2* style, QgsFeatureRendererV2* renderer )
108110
{ return mWidgetFunc ? mWidgetFunc( layer, style, renderer ) : NULL; }

0 commit comments

Comments
 (0)