Исправление. Обращение к удалённому элементу
This commit is contained in:
@@ -324,9 +324,12 @@ func _set_row_selected(i_row: int, selected: bool = true) -> void:
|
|||||||
if nodes.has(selector_key) and (not selected):
|
if nodes.has(selector_key) and (not selected):
|
||||||
var node = nodes[node_key]
|
var node = nodes[node_key]
|
||||||
var selector = nodes[selector_key]
|
var selector = nodes[selector_key]
|
||||||
node.remove_child(selector)
|
|
||||||
selector.queue_free()
|
|
||||||
nodes.erase(selector_key)
|
nodes.erase(selector_key)
|
||||||
|
if is_instance_valid(selector):
|
||||||
|
node.remove_child(selector)
|
||||||
|
selector.queue_free()
|
||||||
|
else:
|
||||||
|
push_warning('обращение к удалённому элементу \"%s\"' % selector_key)
|
||||||
elif (not nodes.has(selector_key)) and selected:
|
elif (not nodes.has(selector_key)) and selected:
|
||||||
var selector = ScnSelector.instantiate()
|
var selector = ScnSelector.instantiate()
|
||||||
var rect: = [0, 0, 0, 0]
|
var rect: = [0, 0, 0, 0]
|
||||||
|
|||||||
Reference in New Issue
Block a user