@@ -471,7 +471,7 @@ void QgsIdentifyResultsDialog::addFeature( QgsVectorLayer *vlayer, const QgsFeat
471471 if ( i >= fields.count () )
472472 continue ;
473473
474- QString value = fields[i] .displayString ( attrs[i] );
474+ QString value = fields. at ( i ) .displayString ( attrs. at ( i ) );
475475 QTreeWidgetItem *attrItem = new QTreeWidgetItem ( QStringList () << QString::number ( i ) << value );
476476
477477 attrItem->setData ( 0 , Qt::DisplayRole, vlayer->attributeDisplayName ( i ) );
@@ -486,7 +486,7 @@ void QgsIdentifyResultsDialog::addFeature( QgsVectorLayer *vlayer, const QgsFeat
486486 continue ;
487487 }
488488
489- value = representValue ( vlayer, fields[i].name (), attrs[i] );
489+ value = representValue ( vlayer, fields[i].name (), attrs. at ( i ) );
490490
491491 attrItem->setData ( 1 , Qt::DisplayRole, value );
492492
@@ -513,8 +513,8 @@ void QgsIdentifyResultsDialog::addFeature( QgsVectorLayer *vlayer, const QgsFeat
513513 if ( i >= fields.count () )
514514 continue ;
515515
516- QString value = fields[i] .displayString ( attrs[i] );
517- QString value2 = representValue ( vlayer, fields[i] .name (), value );
516+ QString value = fields. at ( i ) .displayString ( attrs. at ( i ) );
517+ QString value2 = representValue ( vlayer, fields. at ( i ) .name (), value );
518518
519519 tblResults->setRowCount ( j + 1 );
520520
@@ -734,11 +734,11 @@ void QgsIdentifyResultsDialog::addFeature( QgsRasterLayer *layer,
734734 if ( i >= fields.count () )
735735 continue ;
736736
737- QTreeWidgetItem *attrItem = new QTreeWidgetItem ( QStringList () << QString::number ( i ) << attrs[i] .toString () );
737+ QTreeWidgetItem *attrItem = new QTreeWidgetItem ( QStringList () << QString::number ( i ) << attrs. at ( i ) .toString () );
738738
739739 attrItem->setData ( 0 , Qt::DisplayRole, fields[i].name () );
740740
741- QVariant value = attrs[i] ;
741+ QVariant value = attrs. at ( i ) ;
742742 attrItem->setData ( 1 , Qt::DisplayRole, value );
743743 featItem->addChild ( attrItem );
744744 }
0 commit comments