diff --git a/datafiles/data/Nodes/Internal.zip b/datafiles/data/Nodes/Internal.zip index 2eab9fb46..0d18219dd 100644 Binary files a/datafiles/data/Nodes/Internal.zip and b/datafiles/data/Nodes/Internal.zip differ diff --git a/scripts/node_value/node_value.gml b/scripts/node_value/node_value.gml index a185fa302..5f59ba2f8 100644 --- a/scripts/node_value/node_value.gml +++ b/scripts/node_value/node_value.gml @@ -1882,8 +1882,7 @@ function NodeValue(_name, _node, _connect, _type, _value, _tooltip = "") constru case VALUE_TYPE.pathnode : var _path = getValue(); - if(struct_has(_path, "drawOverlay")) - return _path.drawOverlay(hover, active, _x, _y, _s, _mx, _my, _snx, _sny); + if(is_struct(_path) && struct_has(_path, "drawOverlay")) return _path.drawOverlay(hover, active, _x, _y, _s, _mx, _my, _snx, _sny); break; }