From a3f704a1dc1636ad332b0871a04ecaa5192270da Mon Sep 17 00:00:00 2001 From: Michael Zanetti Date: Sat, 10 Nov 2018 17:02:49 +0100 Subject: [PATCH] fix bool param initialisation --- nymea-app/ui/delegates/ParamDelegate.qml | 6 ++++++ nymea-app/ui/magic/SelectRuleActionParamsPage.qml | 1 - 2 files changed, 6 insertions(+), 1 deletion(-) diff --git a/nymea-app/ui/delegates/ParamDelegate.qml b/nymea-app/ui/delegates/ParamDelegate.qml index fb06ee7b..ae4a51e5 100644 --- a/nymea-app/ui/delegates/ParamDelegate.qml +++ b/nymea-app/ui/delegates/ParamDelegate.qml @@ -89,6 +89,12 @@ ItemDelegate { id: boolComponent Switch { checked: root.param.value === true + Component.onCompleted: { + if (root.param.value === undefined) { + root.param.value = checked; + } + } + onClicked: { root.param.value = checked; } diff --git a/nymea-app/ui/magic/SelectRuleActionParamsPage.qml b/nymea-app/ui/magic/SelectRuleActionParamsPage.qml index 15c00249..8fd4e543 100644 --- a/nymea-app/ui/magic/SelectRuleActionParamsPage.qml +++ b/nymea-app/ui/magic/SelectRuleActionParamsPage.qml @@ -131,5 +131,4 @@ Page { } } } - }