Fix unnecessarily fussy close() for QgsMsSqlFeatureIterator

This commit is contained in:
Nyall Dawson 2017-11-19 16:28:49 +10:00
parent 6f3ebdee3c
commit 7cd8e38c47

View File

@ -425,14 +425,8 @@ bool QgsMssqlFeatureIterator::close()
if ( mClosed )
return false;
if ( mQuery )
if ( mQuery && mQuery->isActive() )
{
if ( !mQuery->isActive() )
{
QgsDebugMsg( "QgsMssqlFeatureIterator::close on inactive query" );
return false;
}
mQuery->finish();
}