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);