From 415b5c966d5a9cf7187bea7465885accb39476dd Mon Sep 17 00:00:00 2001
From: Jari Karppinen <jari.karppinen@qt.io>
Date: Tue, 21 May 2019 13:41:13 +0300
Subject: [PATCH] Fix errors messages due to calling setValue when
 currentTempTarget is undefined

---
 HomeAutomation/qml/HomeAutom/HomeView.qml | 9 ++++++---
 1 file changed, 6 insertions(+), 3 deletions(-)

diff --git a/HomeAutomation/qml/HomeAutom/HomeView.qml b/HomeAutomation/qml/HomeAutom/HomeView.qml
index c4e5030..cd69d2c 100644
--- a/HomeAutomation/qml/HomeAutom/HomeView.qml
+++ b/HomeAutomation/qml/HomeAutom/HomeView.qml
@@ -364,15 +364,18 @@ Item {
 
             onRedColorChanged: {
                 home.red = redColor;
-                currentTempTarget.setValue(Qt.vector3d(redColor, home.green, home.blue));
+                if (currentTempTarget)
+                    currentTempTarget.setValue(Qt.vector3d(redColor, home.green, home.blue));
             }
             onBlueColorChanged: {
                 home.blue = blueColor;
-                currentTempTarget.setValue(Qt.vector3d(home.red, home.green, blueColor));
+                if (currentTempTarget)
+                    currentTempTarget.setValue(Qt.vector3d(home.red, home.green, blueColor));
             }
             onGreenColorChanged: {
                 home.green = greenColor;
-                currentTempTarget.setValue(Qt.vector3d(home.red, greenColor, home.blue));
+                if (currentTempTarget)
+                    currentTempTarget.setValue(Qt.vector3d(home.red, greenColor, home.blue));
             }
 
             onEconomyChanged: {
-- 
GitLab