[processing] Fix feedback message in merge vector alg

This commit is contained in:
Nyall Dawson 2018-06-08 13:08:34 +10:00
parent 77786f38c3
commit 827eee93df

View File

@ -186,8 +186,10 @@ QVariantMap QgsMergeVectorAlgorithm::processAlgorithm( const QVariantMap &parame
bool isMulti = QgsWkbTypes::isMultiType( outputType );
double step = totalFeatureCount > 0 ? 100.0 / totalFeatureCount : 1;
i = 0;
int layerNumber = 0;
for ( QgsMapLayer *layer : layers )
{
layerNumber++;
if ( !layer )
continue;
@ -195,7 +197,7 @@ QVariantMap QgsMergeVectorAlgorithm::processAlgorithm( const QVariantMap &parame
if ( !vl )
continue;
feedback->pushInfo( QObject::tr( "Packaging layer %1/%2: %3" ).arg( i ).arg( layers.count() ).arg( layer->name() ) );
feedback->pushInfo( QObject::tr( "Packaging layer %1/%2: %3" ).arg( layerNumber ).arg( layers.count() ).arg( layer->name() ) );
QgsFeatureIterator it = vl->getFeatures( QgsFeatureRequest().setDestinationCrs( outputCrs, context.transformContext() ) );
QgsFeature f;