Merge pull request #71139 from TokageItLab/fix-anim-length-edit-undo

Fix undo of editing animation length with spinner by adding flag
This commit is contained in:
Rémi Verschelde 2023-01-10 07:59:37 +01:00 committed by GitHub
commit 269fa200d0
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
1 changed files with 1 additions and 1 deletions

View File

@ -1253,7 +1253,7 @@ void AnimationTimelineEdit::_anim_length_changed(double p_new_len) {
editing = true; editing = true;
Ref<EditorUndoRedoManager> &undo_redo = EditorNode::get_undo_redo(); Ref<EditorUndoRedoManager> &undo_redo = EditorNode::get_undo_redo();
undo_redo->create_action(TTR("Change Animation Length")); undo_redo->create_action(TTR("Change Animation Length"), UndoRedo::MERGE_ENDS);
undo_redo->add_do_method(animation.ptr(), "set_length", p_new_len); undo_redo->add_do_method(animation.ptr(), "set_length", p_new_len);
undo_redo->add_undo_method(animation.ptr(), "set_length", animation->get_length()); undo_redo->add_undo_method(animation.ptr(), "set_length", animation->get_length());
undo_redo->commit_action(); undo_redo->commit_action();