Skip to content

Commit a403648

Browse files
committed
grass provider: don't close invalid layers (fixes #7180)
1 parent f3d79a8 commit a403648

File tree

1 file changed

+3
-0
lines changed

1 file changed

+3
-0
lines changed

src/providers/grass/qgsgrassprovider.cpp

+3
Original file line numberDiff line numberDiff line change
@@ -677,6 +677,9 @@ void QgsGrassProvider::loadAttributes( GLAYER &layer )
677677

678678
void QgsGrassProvider::closeLayer( int layerId )
679679
{
680+
if ( layerId < 0 )
681+
return;
682+
680683
QgsDebugMsg( QString( "Close layer %1 nUsers = %2" ).arg( layerId ).arg( mLayers[layerId].nUsers ) );
681684

682685
// TODO: not tested because delete is never used for providers

0 commit comments

Comments
 (0)