From 56391444664db6caba3c38267c207eadeb33ece4 Mon Sep 17 00:00:00 2001 From: Eike Ziller Date: Fri, 20 Oct 2017 15:48:31 +0200 Subject: [PATCH] ClassView: Avoid mixing const and non-const iterators Change-Id: I27e35b0225345de7b335dd8ac3a1af5fd5cf164e Reviewed-by: Nikolai Kosjar --- src/plugins/classview/classviewmanager.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/plugins/classview/classviewmanager.cpp b/src/plugins/classview/classviewmanager.cpp index 5034deb477f..2b3b839cda4 100644 --- a/src/plugins/classview/classviewmanager.cpp +++ b/src/plugins/classview/classviewmanager.cpp @@ -457,13 +457,13 @@ void Manager::gotoLocations(const QList &list) int column; textEditor->convertPosition(textEditor->position(), &line, &column); SymbolLocation current(fileName, line, column); - QSet::const_iterator it = locations.find(current); + QSet::const_iterator it = locations.constFind(current); QSet::const_iterator end = locations.constEnd(); if (it != end) { // we already are at the symbol, cycle to next location ++it; if (it == end) - it = locations.begin(); + it = locations.constBegin(); loc = *it; } }