Skip to content

Commit 6f860d0

Browse files
committedOct 13, 2015
Allow adding features with empty geometry via attribute table
1 parent 5de9444 commit 6f860d0

File tree

1 file changed

+3
-3
lines changed

1 file changed

+3
-3
lines changed
 

‎src/app/qgsattributetabledialog.cpp

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -214,8 +214,8 @@ QgsAttributeTableDialog::QgsAttributeTableDialog( QgsVectorLayer *theLayer, QWid
214214
mSaveEditsButton->setEnabled( mToggleEditingButton->isEnabled() && mLayer->isEditable() );
215215
mAddAttribute->setEnabled(( canChangeAttributes || canAddAttributes ) && mLayer->isEditable() );
216216
mDeleteSelectedButton->setEnabled( canDeleteFeatures && mLayer->isEditable() );
217-
mAddFeature->setEnabled( canAddFeatures && mLayer->isEditable() && mLayer->geometryType() == QGis::NoGeometry );
218-
mAddFeature->setHidden( !canAddFeatures || mLayer->geometryType() != QGis::NoGeometry );
217+
mAddFeature->setEnabled( canAddFeatures && mLayer->isEditable() );
218+
mAddFeature->setHidden( !canAddFeatures );
219219

220220
mMainViewButtonGroup->setId( mTableViewButton, QgsDualView::AttributeTable );
221221
mMainViewButtonGroup->setId( mAttributeViewButton, QgsDualView::AttributeEditor );
@@ -666,7 +666,7 @@ void QgsAttributeTableDialog::editingToggled()
666666
bool canAddFeatures = mLayer->dataProvider()->capabilities() & QgsVectorDataProvider::AddFeatures;
667667
mAddAttribute->setEnabled(( canChangeAttributes || canAddAttributes ) && mLayer->isEditable() );
668668
mDeleteSelectedButton->setEnabled( canDeleteFeatures && mLayer->isEditable() );
669-
mAddFeature->setEnabled( canAddFeatures && mLayer->isEditable() && mLayer->geometryType() == QGis::NoGeometry );
669+
mAddFeature->setEnabled( canAddFeatures && mLayer->isEditable() );
670670

671671
mUpdateExpressionBox->setVisible( mLayer->isEditable() );
672672
// not necessary to set table read only if layer is not editable

0 commit comments

Comments
 (0)
Please sign in to comment.