forked from qt-creator/qt-creator
ClassView: Avoid mixing const and non-const iterators
Change-Id: I27e35b0225345de7b335dd8ac3a1af5fd5cf164e Reviewed-by: Nikolai Kosjar <nikolai.kosjar@qt.io>
This commit is contained in:
@@ -457,13 +457,13 @@ void Manager::gotoLocations(const QList<QVariant> &list)
|
|||||||
int column;
|
int column;
|
||||||
textEditor->convertPosition(textEditor->position(), &line, &column);
|
textEditor->convertPosition(textEditor->position(), &line, &column);
|
||||||
SymbolLocation current(fileName, line, column);
|
SymbolLocation current(fileName, line, column);
|
||||||
QSet<SymbolLocation>::const_iterator it = locations.find(current);
|
QSet<SymbolLocation>::const_iterator it = locations.constFind(current);
|
||||||
QSet<SymbolLocation>::const_iterator end = locations.constEnd();
|
QSet<SymbolLocation>::const_iterator end = locations.constEnd();
|
||||||
if (it != end) {
|
if (it != end) {
|
||||||
// we already are at the symbol, cycle to next location
|
// we already are at the symbol, cycle to next location
|
||||||
++it;
|
++it;
|
||||||
if (it == end)
|
if (it == end)
|
||||||
it = locations.begin();
|
it = locations.constBegin();
|
||||||
loc = *it;
|
loc = *it;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user