summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorSaracen <SaracenOne@gmail.com>2023-10-27 13:39:08 +0100
committerSaracen <SaracenOne@gmail.com>2023-10-27 13:39:08 +0100
commit0e545d9e8842caaa18d1f05029d85d12425ccb79 (patch)
tree18bfbd27e89e4eed0a5304573ac003115785246f
parent06d51891678e3abf360d6fcd2e8bd1ba96704fcc (diff)
downloadredot-engine-0e545d9e8842caaa18d1f05029d85d12425ccb79.tar.gz
Unpress buttons in AnimationTree when switching to read-only mode.
-rw-r--r--editor/plugins/animation_state_machine_editor.cpp10
1 files changed, 10 insertions, 0 deletions
diff --git a/editor/plugins/animation_state_machine_editor.cpp b/editor/plugins/animation_state_machine_editor.cpp
index 746a901a0a..904f4ad590 100644
--- a/editor/plugins/animation_state_machine_editor.cpp
+++ b/editor/plugins/animation_state_machine_editor.cpp
@@ -76,6 +76,11 @@ void AnimationNodeStateMachineEditor::edit(const Ref<AnimationNode> &p_node) {
_update_graph();
}
+ if (read_only) {
+ tool_create->set_pressed(false);
+ tool_connect->set_pressed(false);
+ }
+
tool_create->set_disabled(read_only);
tool_connect->set_disabled(read_only);
}
@@ -1591,6 +1596,11 @@ void AnimationNodeStateMachineEditor::_update_mode() {
selection_tools_hb->hide();
}
+ if (read_only) {
+ tool_create->set_pressed(false);
+ tool_connect->set_pressed(false);
+ }
+
if (tool_connect->is_pressed()) {
transition_tools_hb->show();
} else {