Skip to content

Commit c1b4fe8

Browse files
author
Hugo Mercier
committed
Mask renderer: fix clone()
1 parent 7231196 commit c1b4fe8

File tree

1 file changed

+6
-2
lines changed

1 file changed

+6
-2
lines changed

src/core/symbology-ng/qgsmaskrendererv2.cpp

+6-2
Original file line numberDiff line numberDiff line change
@@ -208,8 +208,12 @@ QString QgsMaskRendererV2::dump() const
208208

209209
QgsFeatureRendererV2* QgsMaskRendererV2::clone()
210210
{
211-
QgsMaskRendererV2* r = new QgsMaskRendererV2( mSubRenderer.data() );
212-
return r;
211+
if ( mSubRenderer.isNull() )
212+
{
213+
return new QgsMaskRendererV2( 0 );
214+
}
215+
// else
216+
return new QgsMaskRendererV2( mSubRenderer->clone() );
213217
}
214218

215219
QgsFeatureRendererV2* QgsMaskRendererV2::create( QDomElement& element )

0 commit comments

Comments
 (0)