diff options
author | Albert Astals Cid <aacid@kde.org> | 2022-06-16 09:52:54 +0200 |
---|---|---|
committer | Albert Astals Cid <aacid@kde.org> | 2022-06-19 13:20:31 +0200 |
commit | 45dc9fa0221a3aadc9925eead484f012a62a6a58 (patch) | |
tree | 5f6c296aba44f21373006ddc23e150b14a38edb1 /src/assistant | |
parent | f9fa71fa36d2d6f62e0142601661e4ff4f92c921 (diff) | |
download | qttools-45dc9fa0221a3aadc9925eead484f012a62a6a58.tar.gz |
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')
-rw-r--r-- | src/assistant/qhelpgenerator/helpgenerator.cpp | 4 |
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); |