瀏覽代碼

Merge pull request #28873 from YeldhamDev/undo_scriptbutton_update

Properly update script button when undoing a script addition
Rémi Verschelde 6 年之前
父節點
當前提交
dc7a40f005
共有 1 個文件被更改,包括 2 次插入0 次删除
  1. 2 0
      editor/scene_tree_dock.cpp

+ 2 - 0
editor/scene_tree_dock.cpp

@@ -1602,6 +1602,8 @@ void SceneTreeDock::_script_created(Ref<Script> p_script) {
 		Ref<Script> existing = E->get()->get_script();
 		editor_data->get_undo_redo().add_do_method(E->get(), "set_script", p_script.get_ref_ptr());
 		editor_data->get_undo_redo().add_undo_method(E->get(), "set_script", existing);
+		editor_data->get_undo_redo().add_do_method(this, "_update_script_button");
+		editor_data->get_undo_redo().add_undo_method(this, "_update_script_button");
 	}
 
 	editor_data->get_undo_redo().commit_action();