소스 검색

Unpress buttons in AnimationTree when switching to read-only mode.

Saracen 1 년 전
부모
커밋
0e545d9e88
1개의 변경된 파일10개의 추가작업 그리고 0개의 파일을 삭제
  1. 10 0
      editor/plugins/animation_state_machine_editor.cpp

+ 10 - 0
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 {