Skip to content

Commit d8f3ec4

Browse files
committed
Fix geometryless features are skipped when pasting as a new scratch layer
1 parent 079c9fa commit d8f3ec4

File tree

1 file changed

+6
-0
lines changed

1 file changed

+6
-0
lines changed

src/app/qgisapp.cpp

+6
Original file line numberDiff line numberDiff line change
@@ -8815,11 +8815,17 @@ std::unique_ptr<QgsVectorLayer> QgisApp::pasteToNewMemoryVector()
88158815
for ( QgsFeature feature : features )
88168816
{
88178817
if ( !feature.hasGeometry() )
8818+
{
8819+
convertedFeatures.append( feature );
88188820
continue;
8821+
}
88198822

88208823
const QgsWkbTypes::Type type = feature.geometry().wkbType();
88218824
if ( type == QgsWkbTypes::Unknown || type == QgsWkbTypes::NoGeometry )
8825+
{
8826+
convertedFeatures.append( feature );
88228827
continue;
8828+
}
88238829

88248830
if ( QgsWkbTypes::singleType( wkbType ) != QgsWkbTypes::singleType( type ) )
88258831
{

0 commit comments

Comments
 (0)