From 82469c65022d16d59fbcf7b67c48c763cbc04d5e Mon Sep 17 00:00:00 2001 From: Nordup Date: Sun, 3 Nov 2024 04:57:10 +0400 Subject: [PATCH] fix thread cleanup --- app/scripts/sandbox/sandbox_logger.gd | 8 ++++---- godot | 2 +- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/app/scripts/sandbox/sandbox_logger.gd b/app/scripts/sandbox/sandbox_logger.gd index 7e0368a..3b095c6 100644 --- a/app/scripts/sandbox/sandbox_logger.gd +++ b/app/scripts/sandbox/sandbox_logger.gd @@ -87,10 +87,10 @@ func store_buffer(buffer: PackedByteArray) -> void: func cleanup() -> void: - pipe["stdio"].close() - pipe["stderr"].close() - if thread1 != null: thread1.wait_to_finish() - if thread2 != null: thread2.wait_to_finish() + if pipe.has("stdio"): pipe["stdio"].close() + if pipe.has("stderr"): pipe["stderr"].close() + if thread1 != null and thread1.is_started(): thread1.wait_to_finish() + if thread2 != null and thread2.is_started(): thread2.wait_to_finish() # FLUSH AND SEND LOGS diff --git a/godot b/godot index 2a33640..252a23e 160000 --- a/godot +++ b/godot @@ -1 +1 @@ -Subproject commit 2a33640b1ecc3db0a096371ada661260fcc0a7e1 +Subproject commit 252a23ed785801804bc0e91ca7b9bb5f11354df5