From e97428c96b3d1f6b373f26a064f463891eeead5b Mon Sep 17 00:00:00 2001 From: emild Date: Sat, 22 Jun 2024 23:43:18 +0200 Subject: [PATCH] fix animation bezier crash on undo --- editor/animation_bezier_editor.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/editor/animation_bezier_editor.cpp b/editor/animation_bezier_editor.cpp index d192ce03569..ad7598202f0 100644 --- a/editor/animation_bezier_editor.cpp +++ b/editor/animation_bezier_editor.cpp @@ -872,14 +872,14 @@ void AnimationBezierTrackEdit::_change_selected_keys_handle_mode(Animation::Hand } void AnimationBezierTrackEdit::_clear_selection_for_anim(const Ref &p_anim) { - if (!(animation == p_anim)) { + if (!(animation == p_anim) || !is_visible()) { return; } _clear_selection(); } void AnimationBezierTrackEdit::_select_at_anim(const Ref &p_anim, int p_track, real_t p_pos, bool p_single) { - if (!(animation == p_anim)) { + if (!(animation == p_anim) || !is_visible()) { return; }