summaryrefslogtreecommitdiffstats
path: root/src/assistant/qhelpgenerator/helpgenerator.cpp
diff options
context:
space:
mode:
authorAlbert Astals Cid <aacid@kde.org>2022-06-16 09:52:54 +0200
committerAlbert Astals Cid <aacid@kde.org>2022-06-19 13:20:31 +0200
commit45dc9fa0221a3aadc9925eead484f012a62a6a58 (patch)
tree5f6c296aba44f21373006ddc23e150b14a38edb1 /src/assistant/qhelpgenerator/helpgenerator.cpp
parentf9fa71fa36d2d6f62e0142601661e4ff4f92c921 (diff)
Ensure FileAttributeSetTable is filled ordered so we get the same qch file each time
This is part of making all of Qt reproducible Change-Id: I1a4120cab6844887fb4b48edb238b8f1b55f0eb9 Reviewed-by: Kai Koehne <kai.koehne@qt.io> Reviewed-by: Friedemann Kleint <Friedemann.Kleint@qt.io>
Diffstat (limited to 'src/assistant/qhelpgenerator/helpgenerator.cpp')
-rw-r--r--src/assistant/qhelpgenerator/helpgenerator.cpp4
1 files changed, 3 insertions, 1 deletions
diff --git a/src/assistant/qhelpgenerator/helpgenerator.cpp b/src/assistant/qhelpgenerator/helpgenerator.cpp
index e158fce3d..1a2ea6df0 100644
--- a/src/assistant/qhelpgenerator/helpgenerator.cpp
+++ b/src/assistant/qhelpgenerator/helpgenerator.cpp
@@ -411,7 +411,9 @@ bool HelpGeneratorPrivate::insertFiles(const QStringList &files, const QString &
if (filterSetId < 0)
return false;
++filterSetId;
- for (int attId : qAsConst(filterAtts)) {
+ QList<int> attValues = filterAtts.values();
+ std::sort(attValues.begin(), attValues.end());
+ for (int attId : qAsConst(attValues)) {
m_query->prepare(QLatin1String("INSERT INTO FileAttributeSetTable "
"VALUES(?, ?)"));
m_query->bindValue(0, filterSetId);