[QGIS Commit] r8977 - trunk/qgis/src/app

svn_qgis at osgeo.org svn_qgis at osgeo.org
Sat Aug 2 05:16:30 EDT 2008


Author: timlinux
Date: 2008-08-02 05:16:30 -0400 (Sat, 02 Aug 2008)
New Revision: 8977

Modified:
   trunk/qgis/src/app/qgsvectorlayerproperties.cpp
Log:
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.

Modified: trunk/qgis/src/app/qgsvectorlayerproperties.cpp
===================================================================
--- trunk/qgis/src/app/qgsvectorlayerproperties.cpp	2008-08-02 07:54:31 UTC (rev 8976)
+++ trunk/qgis/src/app/qgsvectorlayerproperties.cpp	2008-08-02 09:16:30 UTC (rev 8977)
@@ -193,7 +193,8 @@
   {
     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());



More information about the QGIS-commit mailing list