Skip to content

Commit 8a9c191

Browse files
author
timlinux
committedMar 29, 2006
Fix for bug #31 std::list iterator not dereferencable bug in the QgsUniqueValueDialog
With thanks to Mateusz Loskot. git-svn-id: http://svn.osgeo.org/qgis/trunk/qgis@5105 c8812cc2-4d05-0410-92ff-de0c093fc19c

File tree

1 file changed

+5
-2
lines changed

1 file changed

+5
-2
lines changed
 

‎src/gui/qgsuniquevaluedialog.cpp

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -57,8 +57,11 @@ QgsUniqueValueDialog::QgsUniqueValueDialog(QgsVectorLayer* vl): QDialog(), mVect
5757
if (renderer)
5858
{
5959
mClassBreakBox->clear();
60-
std::list<int>::iterator iter=renderer->classificationAttributes().begin();
61-
int classattr=*iter;
60+
61+
// XXX - mloskot - fix for Ticket #31 (bug)
62+
std::list<int> attributes = renderer->classificationAttributes();
63+
std::list<int>::iterator iter = attributes.begin();
64+
int classattr = *iter;
6265
mClassificationComboBox->setCurrentItem(classattr);
6366

6467
const std::list<QgsSymbol*> list = renderer->symbols();

0 commit comments

Comments
 (0)
Please sign in to comment.