|
@@ -794,7 +794,7 @@ void AnimationBezierTrackEdit::_clear_selection() {
|
|
|
|
|
|
void AnimationBezierTrackEdit::_change_selected_keys_handle_mode(Animation::HandleMode p_mode, bool p_auto) {
|
|
|
EditorUndoRedoManager *undo_redo = EditorUndoRedoManager::get_singleton();
|
|
|
- undo_redo->create_action(TTR("Update Selected Key Handles"));
|
|
|
+ undo_redo->create_action(TTR("Update Selected Key Handles"), UndoRedo::MERGE_DISABLE, animation.ptr());
|
|
|
for (SelectionSet::Element *E = selection.back(); E; E = E->prev()) {
|
|
|
const IntPair track_key_pair = E->get();
|
|
|
undo_redo->add_undo_method(editor, "_bezier_track_set_key_handle_mode", animation.ptr(), track_key_pair.first, track_key_pair.second, animation->bezier_track_get_key_handle_mode(track_key_pair.first, track_key_pair.second), Animation::HANDLE_SET_MODE_NONE);
|