Переглянути джерело

Merge pull request #93492 from CookieBadger/animation-bezier-undo-crash-fix

Fix animation Bezier editor crash when using undo after deleting AnimationPlayer
Rémi Verschelde 1 рік тому
батько
коміт
a4a4a525e2
1 змінених файлів з 2 додано та 2 видалено
  1. 2 2
      editor/animation_bezier_editor.cpp

+ 2 - 2
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<Animation> &p_anim) {
-	if (!(animation == p_anim)) {
+	if (!(animation == p_anim) || !is_visible()) {
 		return;
 	}
 	_clear_selection();
 }
 
 void AnimationBezierTrackEdit::_select_at_anim(const Ref<Animation> &p_anim, int p_track, real_t p_pos, bool p_single) {
-	if (!(animation == p_anim)) {
+	if (!(animation == p_anim) || !is_visible()) {
 		return;
 	}