diff --git a/src/core/geometry/qgsmultilinestring.cpp b/src/core/geometry/qgsmultilinestring.cpp index 009bbe173be..ef2937cb2e7 100644 --- a/src/core/geometry/qgsmultilinestring.cpp +++ b/src/core/geometry/qgsmultilinestring.cpp @@ -136,7 +136,7 @@ QgsMultiCurve *QgsMultiLineString::toCurveType() const QgsMultiCurve *multiCurve = new QgsMultiCurve(); for ( int i = 0; i < mGeometries.size(); ++i ) { - multiCurve->addGeometry( mGeometries.at( i )->clone() ); + multiCurve->addGeometry( mGeometries.at( i )->toCurveType() ); } return multiCurve; }