mirror of
https://github.com/qgis/QGIS.git
synced 2025-10-08 00:05:09 -04:00
[ogr] Only throw validity error in reloadData() when previously valid
This commit is contained in:
parent
c0c19f0cc9
commit
d332292863
@ -4525,10 +4525,11 @@ void QgsOgrProvider::close()
|
||||
|
||||
void QgsOgrProvider::reloadData()
|
||||
{
|
||||
bool wasValid = mValid;
|
||||
forceReload();
|
||||
close();
|
||||
open( OpenModeSameAsCurrent );
|
||||
if ( !mValid )
|
||||
if ( !mValid && wasValid )
|
||||
pushError( tr( "Cannot reopen datasource %1" ).arg( dataSourceUri() ) );
|
||||
}
|
||||
|
||||
|
Loading…
x
Reference in New Issue
Block a user