From ba0597be34ce76bae377900d0144b2c0de2e4e36 Mon Sep 17 00:00:00 2001
From: Sidi Liang <1467329765@qq.com>
Date: Thu, 13 Jan 2022 21:34:05 +0800
Subject: [PATCH] Universal variable: Bug fix

---
 Nasal/node_setup.nas | 7 ++++++-
 1 file changed, 6 insertions(+), 1 deletion(-)

diff --git a/Nasal/node_setup.nas b/Nasal/node_setup.nas
index 7d1c64c..a3165e7 100644
--- a/Nasal/node_setup.nas
+++ b/Nasal/node_setup.nas
@@ -23,13 +23,18 @@ var Variable = {
             m._propertyNode = props.getNode(property, 1);
             m._propertyNode.setValue(value);
             m._propertyNodeInitialized = 1;
-            if(listenPropertyTree) m._propertyListener = setlistener(property, func m._updateValueFromProperty, 0, 1);
+            universalVariableDebug.debugPrint(m._name~" : Property Initialized", 2);
+            if(listenPropertyTree){
+                m._propertyListener = setlistener(property, func m._updateValueFromProperty(), 0, 1);
+                universalVariableDebug.debugPrint(m._name~" : listener Initialized", 2);
+            }
         }
         return m;
     },
     _updateValueFromProperty: func(){
         if(!me._readOnly){
             me._value = me._propertyNode.getValue();
+            universalVariableDebug.debugPrint(me._name~" Value updated from property", 1);
             return 1;
         }else{
             universalVariableDebug.debugPrint("Error when updating "~me._name~" from property: Cannot write to a read only node", 1);