Skip to content

Commit

Permalink
also handle points
Browse files Browse the repository at this point in the history
  • Loading branch information
3nids committed Jan 28, 2022
1 parent 11e63e9 commit 5aacbb8
Showing 1 changed file with 6 additions and 1 deletion.
7 changes: 6 additions & 1 deletion src/core/geometry/qgsgeometryeditutils.cpp
Expand Up @@ -166,7 +166,8 @@ Qgis::GeometryOperationResult QgsGeometryEditUtils::addPart( QgsAbstractGeometry
return Qgis::GeometryOperationResult::InvalidInputGeometryType;
}
}
else
else if ( QgsWkbTypes::flatType( geom->wkbType() ) == QgsWkbTypes::MultiLineString
|| QgsWkbTypes::flatType( geom->wkbType() ) == QgsWkbTypes::MultiCurve )
{
if ( QgsWkbTypes::flatType( part->wkbType() ) == QgsWkbTypes::MultiLineString
|| QgsWkbTypes::flatType( part->wkbType() ) == QgsWkbTypes::MultiCurve )
Expand Down Expand Up @@ -199,6 +200,10 @@ Qgis::GeometryOperationResult QgsGeometryEditUtils::addPart( QgsAbstractGeometry
added = geomCollection->addGeometry( curve );
}
}
else
{
added = geomCollection->addGeometry( part.release() );
}
return added ? Qgis::GeometryOperationResult::Success : Qgis::GeometryOperationResult::InvalidInputGeometryType;
}

Expand Down

0 comments on commit 5aacbb8

Please sign in to comment.