Skip to content

Commit 3b23344

Browse files
committedJan 15, 2019
Fix crash in metadata widget when remove is clicked and no items exist
Fixes #20943 (cherry picked from commit 3bc06e2)
1 parent d35228d commit 3b23344

File tree

1 file changed

+5
-0
lines changed

1 file changed

+5
-0
lines changed
 

‎src/gui/qgsmetadatawidget.cpp

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -295,6 +295,8 @@ void QgsMetadataWidget::addConstraint()
295295
void QgsMetadataWidget::removeSelectedConstraint()
296296
{
297297
const QModelIndexList selectedRows = tabConstraints->selectionModel()->selectedRows();
298+
if ( selectedRows.empty() )
299+
return;
298300
mConstraintsModel->removeRow( selectedRows[0].row() );
299301
}
300302

@@ -394,6 +396,9 @@ void QgsMetadataWidget::addLink()
394396
void QgsMetadataWidget::removeSelectedLink()
395397
{
396398
const QModelIndexList selectedRows = tabLinks->selectionModel()->selectedRows();
399+
if ( selectedRows.empty() )
400+
return;
401+
397402
mLinksModel->removeRow( selectedRows[0].row() );
398403
}
399404

0 commit comments

Comments
 (0)
Please sign in to comment.