diff options
author | Kai Köhne <kai.koehne@qt.io> | 2022-07-19 14:21:59 +0200 |
---|---|---|
committer | Qt Cherry-pick Bot <cherrypick_bot@qt-project.org> | 2022-07-20 14:27:04 +0000 |
commit | 68a2fb3ea9e69013f84ee71065515d7c05dfa916 (patch) | |
tree | 353c691af90678fc80758c3fbcaed231fa231d53 | |
parent | 957602576ff9a27cc1d1e9d741e2c536c6f6530c (diff) | |
download | qttools-68a2fb3ea9e69013f84ee71065515d7c05dfa916.tar.gz |
Make order of sections in .qhp file deterministic
Change-Id: I0a07d5cdf3598f75f2f9a25a66478774c863a214
Reviewed-by: Qt CI Bot <qt_ci_bot@qt-project.org>
Reviewed-by: Luca Di Sera <luca.disera@qt.io>
(cherry picked from commit 9aa6307ccee117a09362e95e6c7034ae78c58413)
Reviewed-by: Qt Cherry-pick Bot <cherrypick_bot@qt-project.org>
-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) |