From d3f8a608e8e00915df38a2a43496127a93b5bcaf Mon Sep 17 00:00:00 2001 From: Nikita Krupenko Date: Tue, 23 Feb 2016 17:29:45 +0200 Subject: Validate Binding only when it is enabled Not validate binding if it is disabled and validate when it became enabled. This helps to get read of warnings about not existing property that started to appear since 61ce37de40711ef2d4a6b4989d8183e1711fc47d. Task-number: QTBUG-48623 Change-Id: I4aa92896c04b146a79e606842c1d33661b3f5a70 Reviewed-by: Simon Hausmann Reviewed-by: Tobias Koenig Reviewed-by: Mitch Curtis --- tests/auto/qml/qqmlbinding/data/disabledReadonly.qml | 14 ++++++++++++++ tests/auto/qml/qqmlbinding/data/disabledUnknown.qml | 12 ++++++++++++ 2 files changed, 26 insertions(+) create mode 100644 tests/auto/qml/qqmlbinding/data/disabledReadonly.qml create mode 100644 tests/auto/qml/qqmlbinding/data/disabledUnknown.qml (limited to 'tests/auto/qml/qqmlbinding/data') diff --git a/tests/auto/qml/qqmlbinding/data/disabledReadonly.qml b/tests/auto/qml/qqmlbinding/data/disabledReadonly.qml new file mode 100644 index 0000000000..2d1715364c --- /dev/null +++ b/tests/auto/qml/qqmlbinding/data/disabledReadonly.qml @@ -0,0 +1,14 @@ +import QtQuick 2.0 + +Item { + id: root + + readonly property string name: "John" + + Binding { + target: root + property: "name" + value: "Doe" + when: false + } +} diff --git a/tests/auto/qml/qqmlbinding/data/disabledUnknown.qml b/tests/auto/qml/qqmlbinding/data/disabledUnknown.qml new file mode 100644 index 0000000000..08e1cff5d1 --- /dev/null +++ b/tests/auto/qml/qqmlbinding/data/disabledUnknown.qml @@ -0,0 +1,12 @@ +import QtQuick 2.0 + +Item { + id: root + + Binding { + target: root + property: "unknown" + value: 42 + when: false + } +} -- cgit v1.2.3