@@ -47,7 +47,7 @@ bool QgsGeometryAnalyzer::simplify( QgsVectorLayer* layer,
4747 QGis::WkbType outputType = dp->geometryType ();
4848 const QgsCoordinateReferenceSystem crs = layer->crs ();
4949
50- QgsVectorFileWriter vWriter ( shapefileName, dp->encoding (), layer->pendingFields (), outputType, &crs );
50+ QgsVectorFileWriter vWriter ( shapefileName, dp->encoding (), layer->fields (), outputType, &crs );
5151 QgsFeature currentFeature;
5252
5353 // take only selection
@@ -163,7 +163,7 @@ bool QgsGeometryAnalyzer::centroids( QgsVectorLayer* layer, const QString& shape
163163 QGis::WkbType outputType = QGis::WKBPoint;
164164 const QgsCoordinateReferenceSystem crs = layer->crs ();
165165
166- QgsVectorFileWriter vWriter ( shapefileName, dp->encoding (), layer->pendingFields (), outputType, &crs );
166+ QgsVectorFileWriter vWriter ( shapefileName, dp->encoding (), layer->fields (), outputType, &crs );
167167 QgsFeature currentFeature;
168168
169169 // take only selection
@@ -622,7 +622,7 @@ bool QgsGeometryAnalyzer::dissolve( QgsVectorLayer* layer, const QString& shapef
622622 QGis::WkbType outputType = dp->geometryType ();
623623 const QgsCoordinateReferenceSystem crs = layer->crs ();
624624
625- QgsVectorFileWriter vWriter ( shapefileName, dp->encoding (), layer->pendingFields (), outputType, &crs );
625+ QgsVectorFileWriter vWriter ( shapefileName, dp->encoding (), layer->fields (), outputType, &crs );
626626 QgsFeature currentFeature;
627627 QMultiMap<QString, QgsFeatureId> map;
628628
@@ -775,7 +775,7 @@ bool QgsGeometryAnalyzer::buffer( QgsVectorLayer* layer, const QString& shapefil
775775 }
776776 const QgsCoordinateReferenceSystem crs = layer->crs ();
777777
778- QgsVectorFileWriter vWriter ( shapefileName, dp->encoding (), layer->pendingFields (), outputType, &crs );
778+ QgsVectorFileWriter vWriter ( shapefileName, dp->encoding (), layer->fields (), outputType, &crs );
779779 QgsFeature currentFeature;
780780 QgsGeometry *dissolveGeometry = 0 ; // dissolve geometry (if dissolve enabled)
781781
@@ -946,14 +946,14 @@ bool QgsGeometryAnalyzer::eventLayer( QgsVectorLayer* lineLayer, QgsVectorLayer*
946946 }
947947 fileWriter = new QgsVectorFileWriter ( outputLayer,
948948 eventLayer->dataProvider ()->encoding (),
949- eventLayer->pendingFields (),
949+ eventLayer->fields (),
950950 memoryProviderType,
951951 &( lineLayer->crs () ),
952952 outputFormat );
953953 }
954954 else
955955 {
956- memoryProvider->addAttributes ( eventLayer->pendingFields ().toList () );
956+ memoryProvider->addAttributes ( eventLayer->fields ().toList () );
957957 }
958958
959959 // iterate over eventLayer and write new features to output file or layer
0 commit comments