summaryrefslogtreecommitdiff
path: root/editor/plugins/canvas_item_editor_plugin.cpp
diff options
context:
space:
mode:
authortaigi100 <taigi100@pm.me>2022-03-15 20:04:59 +0200
committerGitHub <noreply@github.com>2022-03-15 20:04:59 +0200
commit6c4dbf92acc9ee60927b00c60fbce0588a559421 (patch)
treef3d60fe8205f89bd5a502404ce684e466ea7dcdf /editor/plugins/canvas_item_editor_plugin.cpp
parent41edfc88a3f82e643ad3f4613de7a787a00ee68a (diff)
Update to only use select tool on button press
It used to run the code twice, probably once on button press, once on button release.
Diffstat (limited to 'editor/plugins/canvas_item_editor_plugin.cpp')
-rw-r--r--editor/plugins/canvas_item_editor_plugin.cpp2
1 files changed, 1 insertions, 1 deletions
diff --git a/editor/plugins/canvas_item_editor_plugin.cpp b/editor/plugins/canvas_item_editor_plugin.cpp
index d74499621d..d713e70251 100644
--- a/editor/plugins/canvas_item_editor_plugin.cpp
+++ b/editor/plugins/canvas_item_editor_plugin.cpp
@@ -2216,7 +2216,7 @@ bool CanvasItemEditor::_gui_input_select(const Ref<InputEvent> &p_event) {
Ref<InputEventKey> k = p_event;
if (drag_type == DRAG_NONE) {
- if (b.is_valid() &&
+ if (b.is_valid() && b->is_pressed() &&
((b->get_button_index() == MouseButton::RIGHT && b->is_alt_pressed() && tool == TOOL_SELECT) ||
(b->get_button_index() == MouseButton::LEFT && tool == TOOL_LIST_SELECT))) {
// Popup the selection menu list