diff --git a/editor/docks/scene_tree_dock.cpp b/editor/docks/scene_tree_dock.cpp index 4133fd7975..6e3a174ef7 100644 --- a/editor/docks/scene_tree_dock.cpp +++ b/editor/docks/scene_tree_dock.cpp @@ -789,8 +789,8 @@ void SceneTreeDock::_tool_selected(int p_tool, bool p_confirm_override) { } } - undo_redo->add_do_method(this, "_update_script_button"); - undo_redo->add_undo_method(this, "_update_script_button"); + undo_redo->add_do_method(this, "_queue_update_script_button"); + undo_redo->add_undo_method(this, "_queue_update_script_button"); undo_redo->commit_action(); } break; @@ -2578,8 +2578,8 @@ void SceneTreeDock::_script_created(Ref