From 174a0ddeb7a4a7401b8ce77861a2abc2e0f5e765 Mon Sep 17 00:00:00 2001 From: Sebastian Dietrich Date: Sat, 28 Nov 2015 16:50:16 +0100 Subject: [PATCH] fix a bug when deleting style categories (fixes #12043) --- src/gui/symbology-ng/qgscategorizedsymbolrendererv2widget.cpp | 1 + 1 file changed, 1 insertion(+) diff --git a/src/gui/symbology-ng/qgscategorizedsymbolrendererv2widget.cpp b/src/gui/symbology-ng/qgscategorizedsymbolrendererv2widget.cpp index 92c0bc8c15a..95475b7972e 100644 --- a/src/gui/symbology-ng/qgscategorizedsymbolrendererv2widget.cpp +++ b/src/gui/symbology-ng/qgscategorizedsymbolrendererv2widget.cpp @@ -309,6 +309,7 @@ bool QgsCategorizedSymbolRendererV2Model::dropMimeData( const QMimeData *data, Q void QgsCategorizedSymbolRendererV2Model::deleteRows( QList rows ) { + qSort( rows ); // list might be unsorted, depending on how the user selected the rows for ( int i = rows.size() - 1; i >= 0; i-- ) { beginRemoveRows( QModelIndex(), rows[i], rows[i] );