You've already forked godot
mirror of
https://github.com/godotengine/godot.git
synced 2025-11-10 13:00:37 +00:00
fix animation bezier keys not showing in inspector after selection
This commit is contained in:
@@ -872,15 +872,15 @@ bool AnimationMultiTrackKeyEdit::_set(const StringName &p_name, const Variant &p
|
||||
undo_redo->create_action(TTR("Animation Multi Change Keyframe Value"), UndoRedo::MERGE_ENDS);
|
||||
}
|
||||
Vector2 prev = animation->bezier_track_get_key_out_handle(track, key);
|
||||
undo_redo->add_do_method(this, "_bezier_track_set_key_out_handle", track, key, value);
|
||||
undo_redo->add_undo_method(this, "_bezier_track_set_key_out_handle", track, key, prev);
|
||||
undo_redo->add_do_method(animation.ptr(), "bezier_track_set_key_out_handle", track, key, value);
|
||||
undo_redo->add_undo_method(animation.ptr(), "bezier_track_set_key_out_handle", track, key, prev);
|
||||
update_obj = true;
|
||||
} else if (name == "handle_mode") {
|
||||
const Variant &value = p_value;
|
||||
|
||||
if (!setting) {
|
||||
setting = true;
|
||||
undo_redo->create_action(TTR("Animation Multi Change Keyframe Value"), UndoRedo::MERGE_ENDS);
|
||||
undo_redo->create_action(TTR("Animation Multi Change Keyframe Value"), UndoRedo::MERGE_ENDS, animation.ptr());
|
||||
}
|
||||
int prev_mode = animation->bezier_track_get_key_handle_mode(track, key);
|
||||
Vector2 prev_in_handle = animation->bezier_track_get_key_in_handle(track, key);
|
||||
|
||||
Reference in New Issue
Block a user