From 14b96533fcb88258aa467b3e64e453dfa47de0e6 Mon Sep 17 00:00:00 2001 From: Aleksei German Date: Fri, 1 Sep 2023 17:06:03 +0200 Subject: [PATCH] QmlDesigner: Fix Binding Editor for When Condition Task-number: QDS-10537 Change-Id: Icc996fe3a52f66d5e16dd2aa840032b9687a7f1d Reviewed-by: Qt CI Patch Build Bot Reviewed-by: Reviewed-by: Aleksei German --- .../qmldesigner/components/bindingeditor/bindingeditor.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/plugins/qmldesigner/components/bindingeditor/bindingeditor.cpp b/src/plugins/qmldesigner/components/bindingeditor/bindingeditor.cpp index 10e8181d8d5..76f5cc7e211 100644 --- a/src/plugins/qmldesigner/components/bindingeditor/bindingeditor.cpp +++ b/src/plugins/qmldesigner/components/bindingeditor/bindingeditor.cpp @@ -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");