From 6a710a7c05c87b49bfad72239a304de8d9ea0e7a Mon Sep 17 00:00:00 2001 From: copygirl Date: Tue, 1 Oct 2024 20:36:27 +0200 Subject: [PATCH] Fix hiding controls not calling EditorUnfocus --- addons/terrain-editing/terrain_editing_plugin.gd | 3 +++ 1 file changed, 3 insertions(+) diff --git a/addons/terrain-editing/terrain_editing_plugin.gd b/addons/terrain-editing/terrain_editing_plugin.gd index c14b67e..d062c02 100644 --- a/addons/terrain-editing/terrain_editing_plugin.gd +++ b/addons/terrain-editing/terrain_editing_plugin.gd @@ -15,6 +15,9 @@ func _make_visible(visible: bool) -> void: add_control_to_container(CONTAINER, controls) elif controls and controls.get_parent(): remove_control_from_container(CONTAINER, controls) + if current_terrain: + current_terrain.EditorUnfocus() + current_terrain = null func _forward_3d_gui_input(camera: Camera3D, event: InputEvent) -> int: var position := Vector3.ZERO