From 06d7b67f8a63c9f525be0c8ae547fe4589bcdd99 Mon Sep 17 00:00:00 2001 From: Giganzo <158825920+Giganzo@users.noreply.github.com> Date: Sun, 24 Nov 2024 23:47:59 +0100 Subject: [PATCH] Fix closing dropdown on EditorResourcePicker in Single Window Mode --- editor/editor_resource_picker.cpp | 2 ++ 1 file changed, 2 insertions(+) diff --git a/editor/editor_resource_picker.cpp b/editor/editor_resource_picker.cpp index 4c3fc7f8c2..550e466244 100644 --- a/editor/editor_resource_picker.cpp +++ b/editor/editor_resource_picker.cpp @@ -1075,6 +1075,7 @@ void EditorResourcePicker::_duplicate_selected_resources() { EditorResourcePicker::EditorResourcePicker(bool p_hide_assign_button_controls) { assign_button = memnew(Button); assign_button->set_flat(true); + assign_button->set_action_mode(BaseButton::ACTION_MODE_BUTTON_PRESS); assign_button->set_h_size_flags(SIZE_EXPAND_FILL); assign_button->set_expand_icon(true); assign_button->set_clip_text(true); @@ -1099,6 +1100,7 @@ EditorResourcePicker::EditorResourcePicker(bool p_hide_assign_button_controls) { edit_button = memnew(Button); edit_button->set_flat(false); edit_button->set_toggle_mode(true); + edit_button->set_action_mode(BaseButton::ACTION_MODE_BUTTON_PRESS); edit_button->connect(SceneStringName(pressed), callable_mp(this, &EditorResourcePicker::_update_menu)); add_child(edit_button); edit_button->connect(SceneStringName(gui_input), callable_mp(this, &EditorResourcePicker::_button_input));