summaryrefslogtreecommitdiffstats
path: root/src/qdoc/tagfilewriter.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/qdoc/tagfilewriter.cpp')
-rw-r--r--src/qdoc/tagfilewriter.cpp3
1 files changed, 2 insertions, 1 deletions
diff --git a/src/qdoc/tagfilewriter.cpp b/src/qdoc/tagfilewriter.cpp
index 25535bc9c..7b0b61bd9 100644
--- a/src/qdoc/tagfilewriter.cpp
+++ b/src/qdoc/tagfilewriter.cpp
@@ -136,7 +136,8 @@ void TagFileWriter::generateTagFileCompounds(QXmlStreamWriter &writer, const Agg
*/
void TagFileWriter::generateTagFileMembers(QXmlStreamWriter &writer, const Aggregate *parent)
{
- const auto &childNodes = parent->childNodes();
+ auto childNodes = parent->childNodes();
+ std::sort(childNodes.begin(), childNodes.end(), Node::nodeNameLessThan);
for (const auto *node : childNodes) {
if (!node->url().isNull())
continue;