diff options
Diffstat (limited to 'src/qdoc/helpprojectwriter.cpp')
-rw-r--r-- | src/qdoc/helpprojectwriter.cpp | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/src/qdoc/helpprojectwriter.cpp b/src/qdoc/helpprojectwriter.cpp index 447cb8264..7f0a70f64 100644 --- a/src/qdoc/helpprojectwriter.cpp +++ b/src/qdoc/helpprojectwriter.cpp @@ -455,7 +455,8 @@ void HelpProjectWriter::generateSections(HelpProject &project, QXmlStreamWriter // Ensure that we don't visit nodes more than once. QSet<const Node *> childSet; - const NodeList &children = aggregate->childNodes(); + NodeList children = aggregate->childNodes(); + std::sort(children.begin(), children.end(), Node::nodeNameLessThan); for (const auto *child : children) { // Skip related non-members adopted by some other aggregate if (child->parent() != aggregate) |