Skip to content

Commit 638957a

Browse files
authored
Use debug templates in export_presets & defer run to prevent crashes of verification function (#1222)
1 parent b982600 commit 638957a

2 files changed

Lines changed: 8 additions & 8 deletions

File tree

export_presets.cfg

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -13,8 +13,8 @@ script_encryption_key=""
1313

1414
[preset.0.options]
1515

16-
custom_template/debug="templates/godot.x11.opt.64"
17-
custom_template/release="templates/godot.x11.opt.64"
16+
custom_template/debug="templates/godot.x11.opt.debug.64"
17+
custom_template/release="templates/godot.x11.opt.debug.64"
1818
binary_format/architecture="x86_64"
1919
binary_format/embed_pck=false
2020
texture_format/bptc=false
@@ -38,8 +38,8 @@ script_encryption_key=""
3838

3939
[preset.1.options]
4040

41-
custom_template/debug="templates/godot.javascript.opt.zip"
42-
custom_template/release="templates/godot.javascript.opt.zip"
41+
custom_template/debug="templates/godot.javascript.opt.debug.zip"
42+
custom_template/release="templates/godot.javascript.opt.debug.zip"
4343
variant/export_type=0
4444
vram_texture_compression/for_desktop=true
4545
vram_texture_compression/for_mobile=false
@@ -73,8 +73,8 @@ script_encryption_key=""
7373

7474
[preset.2.options]
7575

76-
custom_template/debug="templates/godot.windows.opt.64.exe"
77-
custom_template/release="templates/godot.windows.opt.64.exe"
76+
custom_template/debug="templates/godot.windows.opt.debug.64.exe"
77+
custom_template/release="templates/godot.windows.opt.debug.64.exe"
7878
binary_format/64_bits=true
7979
binary_format/embed_pck=false
8080
texture_format/bptc=false

ui/UIPractice.gd

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -722,11 +722,11 @@ static func try_validate_and_replace_script(node: Node, script: GDScript) -> voi
722722

723723
node.set_script(script)
724724

725-
parent.add_child(node)
725+
parent.call_deferred("add_child", node)
726726

727727
if node.has_method("_run"):
728728
# warning-ignore:unsafe_method_access
729-
node._run()
729+
node.call_deferred("_run")
730730

731731

732732
###############################################################################

0 commit comments

Comments
 (0)