QmlDesigner: Fix Binding Editor for When Condition

Task-number: QDS-10537
Change-Id: Icc996fe3a52f66d5e16dd2aa840032b9687a7f1d
Reviewed-by: Qt CI Patch Build Bot <ci_patchbuild_bot@qt.io>
Reviewed-by: <github-actions-qt-creator@cristianadam.eu>
Reviewed-by: Aleksei German <aleksei.german@qt.io>
This commit is contained in:
Aleksei German
2023-09-01 17:06:03 +02:00
parent 9bbe78df8b
commit 14b96533fc

View File

@@ -190,7 +190,7 @@ bool compareTypes(const NodeMetaInfo &sourceType, const NodeMetaInfo &targetType
static constexpr auto variantTypes = std::make_tuple("alias", "unknown", "variant", "var");
return isType(variantTypes, target) || isType(variantTypes, source)
return isType(variantTypes, target) || isType(variantTypes, source) || target == source
|| targetType == sourceType || isType(target, source, "double", "real", "int")
|| isType(target, source, "QColor", "color")
|| isType(target, source, "QString", "string");