From bc3da6a7762a3065b0bf80d957edb7e8cb9d7992 Mon Sep 17 00:00:00 2001 From: timlinux Date: Sat, 2 Aug 2008 09:16:30 +0000 Subject: [PATCH] Fix for ticket #555 - 'identify - some varchar column displayed instead of the key column'. This fix just corrects the erroneous way the value of the display field was being set after population, which allows setting 'cat' as the display field. The identify box then shows the results correctly. git-svn-id: http://svn.osgeo.org/qgis/trunk/qgis@8977 c8812cc2-4d05-0410-92ff-de0c093fc19c --- src/app/qgsvectorlayerproperties.cpp | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/app/qgsvectorlayerproperties.cpp b/src/app/qgsvectorlayerproperties.cpp index 8e37ef8fe54..6b834aff995 100644 --- a/src/app/qgsvectorlayerproperties.cpp +++ b/src/app/qgsvectorlayerproperties.cpp @@ -193,7 +193,8 @@ void QgsVectorLayerProperties::reset( void ) { displayFieldComboBox->addItem( it->name() ); } - displayFieldComboBox->setItemText( displayFieldComboBox->currentIndex(), layer->displayField() ); + displayFieldComboBox->setCurrentIndex( displayFieldComboBox->findText( + layer->displayField() ) ); // set up the scale based layer visibility stuff.... chkUseScaleDependentRendering->setChecked(layer->scaleBasedVisibility());