Skip to content

Commit 6da87bc

Browse files
author
jef
committed
also update changed display field value in identify results
git-svn-id: http://svn.osgeo.org/qgis/trunk@13218 c8812cc2-4d05-0410-92ff-de0c093fc19c
1 parent 8ee2e3c commit 6da87bc

File tree

1 file changed

+4
-0
lines changed

1 file changed

+4
-0
lines changed

src/app/qgsidentifyresults.cpp

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -691,6 +691,7 @@ void QgsIdentifyResults::featureDeleted( int fid )
691691

692692
void QgsIdentifyResults::attributeValueChanged( int fid, int idx, const QVariant &val )
693693
{
694+
QgsVectorLayer *vlayer = qobject_cast<QgsVectorLayer *>( sender() );
694695
QTreeWidgetItem *layItem = layerItem( sender() );
695696

696697
if ( !layItem )
@@ -702,6 +703,9 @@ void QgsIdentifyResults::attributeValueChanged( int fid, int idx, const QVariant
702703

703704
if ( featItem && featItem->data( 0, Qt::UserRole ).toInt() == fid )
704705
{
706+
if ( featItem->data( 0, Qt::DisplayRole ).toString() == vlayer->displayField() )
707+
featItem->setData( 1, Qt::DisplayRole, val );
708+
705709
for ( int j = 0; j < featItem->childCount(); j++ )
706710
{
707711
QTreeWidgetItem *item = featItem->child( j );

0 commit comments

Comments
 (0)