소스 검색

Fixed error when renaming a state in AnimationNodeStateMachine

Fixes #33245
PouleyKetchoupp 6 년 전
부모
커밋
f6f60e22f5
1개의 변경된 파일4개의 추가작업 그리고 2개의 파일을 삭제
  1. 4 2
      editor/plugins/animation_state_machine_editor.cpp

+ 4 - 2
editor/plugins/animation_state_machine_editor.cpp

@@ -1117,15 +1117,17 @@ void AnimationNodeStateMachineEditor::_name_edited(const String &p_text) {
 	undo_redo->add_do_method(this, "_update_graph");
 	undo_redo->add_undo_method(this, "_update_graph");
 	undo_redo->commit_action();
+	name_edit->hide();
 	updating = false;
 
 	state_machine_draw->update();
-
-	name_edit->hide();
 }
 
 void AnimationNodeStateMachineEditor::_name_edited_focus_out() {
 
+	if (updating)
+		return;
+
 	_name_edited(name_edit->get_text());
 }