Skip to content

Commit d332292

Browse files
committedApr 18, 2019
[ogr] Only throw validity error in reloadData() when previously valid
1 parent c0c19f0 commit d332292

File tree

1 file changed

+2
-1
lines changed

1 file changed

+2
-1
lines changed
 

‎src/providers/ogr/qgsogrprovider.cpp

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4525,10 +4525,11 @@ void QgsOgrProvider::close()
45254525

45264526
void QgsOgrProvider::reloadData()
45274527
{
4528+
bool wasValid = mValid;
45284529
forceReload();
45294530
close();
45304531
open( OpenModeSameAsCurrent );
4531-
if ( !mValid )
4532+
if ( !mValid && wasValid )
45324533
pushError( tr( "Cannot reopen datasource %1" ).arg( dataSourceUri() ) );
45334534
}
45344535

0 commit comments

Comments
 (0)
Please sign in to comment.