Skip to content

Commit 45d30a6

Browse files
committed
Fix Coverity null pointer dereference warning
(cherry-picked from b22b62f)
1 parent 071e58e commit 45d30a6

File tree

1 file changed

+6
-6
lines changed

1 file changed

+6
-6
lines changed

src/gui/attributetable/qgsattributetableview.cpp

+6-6
Original file line numberDiff line numberDiff line change
@@ -109,7 +109,7 @@ void QgsAttributeTableView::setAttributeTableConfig( const QgsAttributeTableConf
109109
void QgsAttributeTableView::setModel( QgsAttributeTableFilterModel *filterModel )
110110
{
111111
mFilterModel = filterModel;
112-
QTableView::setModel( filterModel );
112+
QTableView::setModel( mFilterModel );
113113

114114
if ( mFilterModel )
115115
{
@@ -120,7 +120,7 @@ void QgsAttributeTableView::setModel( QgsAttributeTableFilterModel *filterModel
120120
delete mFeatureSelectionModel;
121121
mFeatureSelectionModel = nullptr;
122122

123-
if ( filterModel )
123+
if ( mFilterModel )
124124
{
125125
if ( !mFeatureSelectionManager )
126126
{
@@ -134,11 +134,11 @@ void QgsAttributeTableView::setModel( QgsAttributeTableFilterModel *filterModel
134134
this, static_cast<void ( QgsAttributeTableView::* )( const QModelIndexList &indexes )>( &QgsAttributeTableView::repaintRequested ) );
135135
connect( mFeatureSelectionModel, static_cast<void ( QgsFeatureSelectionModel::* )()>( &QgsFeatureSelectionModel::requestRepaint ),
136136
this, static_cast<void ( QgsAttributeTableView::* )()>( &QgsAttributeTableView::repaintRequested ) );
137-
}
138137

139-
connect( mFilterModel->layer(), &QgsVectorLayer::editingStarted, this, &QgsAttributeTableView::recreateActionWidgets );
140-
connect( mFilterModel->layer(), &QgsVectorLayer::editingStopped, this, &QgsAttributeTableView::recreateActionWidgets );
141-
connect( mFilterModel->layer(), &QgsVectorLayer::readOnlyChanged, this, &QgsAttributeTableView::recreateActionWidgets );
138+
connect( mFilterModel->layer(), &QgsVectorLayer::editingStarted, this, &QgsAttributeTableView::recreateActionWidgets );
139+
connect( mFilterModel->layer(), &QgsVectorLayer::editingStopped, this, &QgsAttributeTableView::recreateActionWidgets );
140+
connect( mFilterModel->layer(), &QgsVectorLayer::readOnlyChanged, this, &QgsAttributeTableView::recreateActionWidgets );
141+
}
142142
}
143143

144144
void QgsAttributeTableView::setFeatureSelectionManager( QgsIFeatureSelectionManager *featureSelectionManager )

0 commit comments

Comments
 (0)