mirror of
https://github.com/qgis/QGIS.git
synced 2025-12-07 00:03:52 -05:00
also handle points
This commit is contained in:
parent
11e63e9db2
commit
5aacbb8873
@ -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 )
|
||||
@ -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;
|
||||
}
|
||||
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user