From 9addfdbbd2fe375c85569428d82f2c91c2cd420a Mon Sep 17 00:00:00 2001 From: jef Date: Fri, 27 Mar 2009 17:40:08 +0000 Subject: [PATCH] fix feature count in postgres provider git-svn-id: http://svn.osgeo.org/qgis/trunk@10426 c8812cc2-4d05-0410-92ff-de0c093fc19c --- src/providers/postgres/qgspostgresprovider.cpp | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/src/providers/postgres/qgspostgresprovider.cpp b/src/providers/postgres/qgspostgresprovider.cpp index 6107424f732..319ace91764 100644 --- a/src/providers/postgres/qgspostgresprovider.cpp +++ b/src/providers/postgres/qgspostgresprovider.cpp @@ -622,7 +622,7 @@ bool QgsPostgresProvider::nextFeature( QgsFeature& feature ) feature.setAttributeMap( mFeatureQueue.front().attributeMap() ); mFeatureQueue.pop(); - + feature.setValid( true ); return true; } @@ -1873,6 +1873,8 @@ bool QgsPostgresProvider::addFeatures( QgsFeatureList & flist ) connectionRW->PQexecNR( "DEALLOCATE addfeatures" ); connectionRW->PQexecNR( "COMMIT" ); + + featuresCounted += flist.size(); } catch ( PGException &e ) { @@ -1913,6 +1915,8 @@ bool QgsPostgresProvider::deleteFeatures( const QgsFeatureIds & id ) } connectionRW->PQexecNR( "COMMIT" ); + + featuresCounted -= id.size(); } catch ( PGException &e ) {