Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Changing Animation Key Bezier Handles throws error #87862

Closed
CookieBadger opened this issue Feb 2, 2024 · 1 comment · Fixed by #88352
Closed

Changing Animation Key Bezier Handles throws error #87862

CookieBadger opened this issue Feb 2, 2024 · 1 comment · Fixed by #88352

Comments

@CookieBadger
Copy link
Contributor

Tested versions

Reproducible in both 4.2.1 and 4.3.dev [9adb7c7]

System information

Windows 10

Issue description

Changing the Handle Mode of a Key in the Bezier Animation Editor via the Inspector throws the following error:
core/object/undo_redo.cpp:345 - Error calling UndoRedo method operation '_bezier_track_set_key_handle_mode': 'AnimationTrackKeyEdit::_bezier_track_set_key_handle_mode': Instance is null

Changing Handle Mode via Right-Click Context Menu throws the following error (twice):
UndoRedo history mismatch: expected 0, got 4.

BezierHandlesError

The errors seem to appear independent of whether the keys have been added via AnimationBezierEditor or via the normal AnimationEditor.

Steps to reproduce

  1. Have a scene with an animation player and add a bezier track to it
  2. Add Keyframes
  3. Change the handle mode of these keyframes (either via Right-Click context menu or via the inspector)
  4. Observe errors

Minimal reproduction project (MRP)

AnimationTestProject.zip

@CookieBadger
Copy link
Contributor Author

Seems to be related to #73603, #74088, and #65539.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging a pull request may close this issue.

3 participants