Merge pull request #25 from vmedea/crash-fix

Fix intermittent crash due to deleted objects
This commit is contained in:
don-tnowe 2023-05-27 16:21:53 +03:00 committed by GitHub
commit 6e946a2a3b
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
2 changed files with 8 additions and 2 deletions

View File

@ -86,6 +86,10 @@ func _update_column_sizes():
show()
await get_tree().process_frame
# Abort if the node has been deleted since.
if !is_instance_valid(column_headers[0]):
return
get_parent().custom_minimum_size.y = column_headers[0].size.y
for i in column_headers.size():
column_headers[i].position.x = grid.get_child(i).position.x

View File

@ -47,5 +47,7 @@ func is_text():
func _on_preview_loaded(path : String, preview : Texture, thumbnail_preview : Texture, node):
node.get_node("Box/Tex").visible = true
node.get_node("Box/Tex").texture = preview
# Abort if the node has been deleted since.
if is_instance_valid(node):
node.get_node("Box/Tex").visible = true
node.get_node("Box/Tex").texture = preview