forked from qt-creator/qt-creator
Cdb: Fix sorting of reference node children
Task-number: QTCREATORBUG-16813 Change-Id: I640deb73c54a6f59ee5ff61e37ab487a05b05f27 Reviewed-by: Christian Stenger <christian.stenger@qt.io>
This commit is contained in:
@@ -162,7 +162,8 @@ bool AbstractSymbolGroupNode::accept(SymbolGroupNodeVisitor &visitor,
|
|||||||
break;
|
break;
|
||||||
case SymbolGroupNodeVisitor::VisitContinue: {
|
case SymbolGroupNodeVisitor::VisitContinue: {
|
||||||
AbstractSymbolGroupNodePtrVector c = children();
|
AbstractSymbolGroupNodePtrVector c = children();
|
||||||
if (visitor.sortChildrenAlphabetically() && !testFlags(SymbolGroupNode::PreSortedChildren)) {
|
if (visitor.sortChildrenAlphabetically()
|
||||||
|
&& !resolveReference()->testFlags(SymbolGroupNode::PreSortedChildren)) {
|
||||||
std::sort(c.begin(), c.end(), [](AbstractSymbolGroupNode *a, AbstractSymbolGroupNode *b) {
|
std::sort(c.begin(), c.end(), [](AbstractSymbolGroupNode *a, AbstractSymbolGroupNode *b) {
|
||||||
return a->name() < b->name();
|
return a->name() < b->name();
|
||||||
});
|
});
|
||||||
|
Reference in New Issue
Block a user