mirror of
https://github.com/qgis/QGIS.git
synced 2025-02-25 00:58:06 -05:00
QgsAttributeTableView::setModel(): fix crash when called with nullptr, such as QgsBrowser::setLayer() does (#15006)
This commit is contained in:
parent
ffaf493d5f
commit
6b80170ce5
@ -142,11 +142,12 @@ void QgsAttributeTableView::setModel( QgsAttributeTableFilterModel* filterModel
|
||||
mTableDelegate->setFeatureSelectionModel( mFeatureSelectionModel );
|
||||
connect( mFeatureSelectionModel, SIGNAL( requestRepaint( QModelIndexList ) ), this, SLOT( repaintRequested( QModelIndexList ) ) );
|
||||
connect( mFeatureSelectionModel, SIGNAL( requestRepaint() ), this, SLOT( repaintRequested() ) );
|
||||
}
|
||||
|
||||
mActionWidget = createActionWidget( 0 );
|
||||
mActionWidget->setVisible( false );
|
||||
updateActionImage( mActionWidget );
|
||||
delete mActionWidget;
|
||||
mActionWidget = createActionWidget( 0 );
|
||||
mActionWidget->setVisible( false );
|
||||
updateActionImage( mActionWidget );
|
||||
}
|
||||
}
|
||||
|
||||
void QgsAttributeTableView::setFeatureSelectionManager( QgsIFeatureSelectionManager* featureSelectionManager )
|
||||
|
Loading…
x
Reference in New Issue
Block a user