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-21 06:53:03 +0000 |
commit | f5f385bb6df32881a1010f7ec1077fdd6d97b5e6 (patch) | |
tree | c3e84661eabf357067ed7700f396523774cb8f3a | |
parent | 8cfd1a85ae1912659f70cda423c8a400cd8daf2f (diff) |
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 3e1d25cd9..3376d4e7e 100644 --- a/src/qdoc/helpprojectwriter.cpp +++ b/src/qdoc/helpprojectwriter.cpp @@ -431,7 +431,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) |