[QGIS Commit] r15521 - trunk/qgis/src/providers/ogr

svn_qgis at osgeo.org svn_qgis at osgeo.org
Wed Mar 16 12:30:28 EDT 2011


Author: jef
Date: 2011-03-16 09:30:28 -0700 (Wed, 16 Mar 2011)
New Revision: 15521

Modified:
   trunk/qgis/src/providers/ogr/qgsogrprovider.cpp
Log:
ogr provider: fix redraw after attribute table update

Modified: trunk/qgis/src/providers/ogr/qgsogrprovider.cpp
===================================================================
--- trunk/qgis/src/providers/ogr/qgsogrprovider.cpp	2011-03-16 15:16:14 UTC (rev 15520)
+++ trunk/qgis/src/providers/ogr/qgsogrprovider.cpp	2011-03-16 16:30:28 UTC (rev 15521)
@@ -505,6 +505,8 @@
   OGRFeatureH fet;
   QgsRectangle selectionRect;
 
+  setRelevantFields( mFetchGeom, mAttributesToFetch );
+
   while (( fet = OGR_L_GetNextFeature( ogrLayer ) ) != NULL )
   {
     // skip features without geometry
@@ -631,8 +633,6 @@
     OGR_G_DestroyGeometry( filter );
   }
 
-  setRelevantFields( fetchGeometry, fetchAttributes );
-
   //start with first feature
   OGR_L_ResetReading( ogrLayer );
 }



More information about the QGIS-commit mailing list