aboutsummaryrefslogtreecommitdiffstats
path: root/src/lib/corelib/language
diff options
context:
space:
mode:
authorChristian Kandeler <christian.kandeler@qt.io>2018-07-19 14:34:44 +0200
committerChristian Kandeler <christian.kandeler@qt.io>2018-07-30 09:18:41 +0000
commitcffe2129465d7fa5dd86c7a7beabeb9cbbf0389c (patch)
tree350b181f8e421dbbb588c6138b5681a2da2f896c /src/lib/corelib/language
parent77d3edc936af2f40fb16a3bf8c752967b6a93861 (diff)
Make sure product type and artifact file tags are sorted
... when accessed from JavaScript. Due to the FileTag class being based on Id, we sometimes get a different order of elements, leading to false positives in change tracking. Change-Id: Ie2f1a2e9a229fddcd479175323dded3a80bb02e5 Reviewed-by: Joerg Bornemann <joerg.bornemann@qt.io>
Diffstat (limited to 'src/lib/corelib/language')
-rw-r--r--src/lib/corelib/language/projectresolver.cpp2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/lib/corelib/language/projectresolver.cpp b/src/lib/corelib/language/projectresolver.cpp
index d55049e5b..348858f2b 100644
--- a/src/lib/corelib/language/projectresolver.cpp
+++ b/src/lib/corelib/language/projectresolver.cpp
@@ -573,7 +573,7 @@ void ProjectResolver::gatherProductTypes(ResolvedProduct *product, Item *item)
}
}
item->setProperty(StringConstants::typeProperty(),
- VariantValue::create(product->fileTags.toStringList()));
+ VariantValue::create(sorted(product->fileTags.toStringList())));
}
SourceArtifactPtr ProjectResolver::createSourceArtifact(const ResolvedProductPtr &rproduct,