From b1c2451c3eca7397656d764ebc627b0f09fb9f1b Mon Sep 17 00:00:00 2001 From: Jamie Greunbaum Date: Fri, 31 May 2024 03:20:09 -0400 Subject: [PATCH] Bugbot no longer freezes if the thread is busy with a request when the player places a marker. --- Scenes/bugbot_player.gd | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/Scenes/bugbot_player.gd b/Scenes/bugbot_player.gd index 6a124b6..f3eb7e4 100644 --- a/Scenes/bugbot_player.gd +++ b/Scenes/bugbot_player.gd @@ -373,8 +373,8 @@ func __select_at_location(_position:Vector3, _normal:Vector3) -> void: __place_marker(_position, _normal) func __place_marker(_position:Vector3, _normal:Vector3) -> void: - process_mode = Node.PROCESS_MODE_PAUSABLE - __bugbot_server._prepare_form(__bug_report_form_data_prepared) + if __bugbot_server._prepare_form(__bug_report_form_data_prepared) == BugbotServerAPI.BugbotServerError.OK: + process_mode = Node.PROCESS_MODE_PAUSABLE func __pop_up_marker_info(_collider:BugInfoCollider, _position:Vector3, _normal:Vector3) -> void: print(_collider.bug_info.title)