We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
2 parents c722845 + 3008a05 commit 90fad21Copy full SHA for 90fad21
addons/block_code/ui/util.gd
@@ -3,4 +3,12 @@ extends Object
3
4
## Polyfill of Node.is_part_of_edited_scene(), available to GDScript in Godot 4.3+.
5
static func node_is_part_of_edited_scene(node: Node) -> bool:
6
- return Engine.is_editor_hint() && node.is_inside_tree() && node.get_tree().edited_scene_root && node.get_tree().edited_scene_root.get_parent().is_ancestor_of(node)
+ if not Engine.is_editor_hint():
7
+ return false
8
+
9
+ var tree := node.get_tree()
10
+ if not tree or not tree.edited_scene_root:
11
12
13
+ var edited_scene_parent := tree.edited_scene_root.get_parent()
14
+ return edited_scene_parent and edited_scene_parent.is_ancestor_of(node)
0 commit comments