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;
|
||||
case SymbolGroupNodeVisitor::VisitContinue: {
|
||||
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) {
|
||||
return a->name() < b->name();
|
||||
});
|
||||
|
Reference in New Issue
Block a user