Skip to content

Commit e89412b

Browse files
committedAug 16, 2018
Fix geometryless features are skipped when pasting as a new scratch layer
(cherry-picked from d8f3ec4)
1 parent d5fd78c commit e89412b

File tree

1 file changed

+6
-0
lines changed

1 file changed

+6
-0
lines changed
 

‎src/app/qgisapp.cpp

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -8647,11 +8647,17 @@ std::unique_ptr<QgsVectorLayer> QgisApp::pasteToNewMemoryVector()
86478647
for ( QgsFeature feature : features )
86488648
{
86498649
if ( !feature.hasGeometry() )
8650+
{
8651+
convertedFeatures.append( feature );
86508652
continue;
8653+
}
86518654

86528655
const QgsWkbTypes::Type type = feature.geometry().wkbType();
86538656
if ( type == QgsWkbTypes::Unknown || type == QgsWkbTypes::NoGeometry )
8657+
{
8658+
convertedFeatures.append( feature );
86548659
continue;
8660+
}
86558661

86568662
if ( QgsWkbTypes::singleType( wkbType ) != QgsWkbTypes::singleType( type ) )
86578663
{

0 commit comments

Comments
 (0)
Please sign in to comment.