mirror of
https://github.com/Insality/druid
synced 2025-06-27 10:27:48 +02:00
Now can pass node (not string) even if component nodes is defined
This commit is contained in:
parent
d44e196b96
commit
4166fbe089
@ -157,17 +157,15 @@ function BaseComponent.get_node(self, node_or_name)
|
|||||||
end
|
end
|
||||||
|
|
||||||
local node
|
local node
|
||||||
local node_type = type(node_or_name)
|
if type(node_or_name) == const.STRING then
|
||||||
if nodes then
|
if nodes then
|
||||||
assert(node_type == const.STRING, "You should pass node name instead of node")
|
node = nodes[template_name .. node_or_name]
|
||||||
node = nodes[template_name .. node_or_name]
|
|
||||||
else
|
|
||||||
if node_type == const.STRING then
|
|
||||||
node = gui.get_node(template_name .. node_or_name)
|
|
||||||
else
|
else
|
||||||
-- Assume it's already node from gui.get_node
|
node = gui.get_node(template_name .. node_or_name)
|
||||||
node = node_or_name
|
|
||||||
end
|
end
|
||||||
|
else
|
||||||
|
-- Assume it's already node from gui.get_node
|
||||||
|
node = node_or_name
|
||||||
end
|
end
|
||||||
|
|
||||||
if not node then
|
if not node then
|
||||||
|
Loading…
x
Reference in New Issue
Block a user