[QGIS Commit] r11712 - trunk/qgis/src/providers/spatialite
svn_qgis at osgeo.org
svn_qgis at osgeo.org
Fri Sep 25 10:24:52 EDT 2009
Author: esseffe
Date: 2009-09-25 10:24:52 -0400 (Fri, 25 Sep 2009)
New Revision: 11712
Modified:
trunk/qgis/src/providers/spatialite/qgsspatialiteprovider.cpp
Log:
fixed a bug in SpatiaLite provider (crash following 'ALTER TABLE ADD COLUMN')
Modified: trunk/qgis/src/providers/spatialite/qgsspatialiteprovider.cpp
===================================================================
--- trunk/qgis/src/providers/spatialite/qgsspatialiteprovider.cpp 2009-09-25 11:31:09 UTC (rev 11711)
+++ trunk/qgis/src/providers/spatialite/qgsspatialiteprovider.cpp 2009-09-25 14:24:52 UTC (rev 11712)
@@ -130,6 +130,7 @@
char *errMsg = NULL;
QString pkName;
int pkCount = 0;
+ int fldNo = 0;
char xSql[1024];
attributeFields.clear();
@@ -177,7 +178,7 @@
fieldType = QVariant::Double;
}
- attributeFields.insert( i - 1, QgsField( name, fieldType, type, 0, 0, "" ) );
+ attributeFields.insert( fldNo++, QgsField( name, fieldType, type, 0, 0, "" ) );
}
}
}
More information about the QGIS-commit
mailing list