Quellcode durchsuchen

Reseek if cachees were cleared in animation player, fixes #19424

Juan Linietsky vor 6 Jahren
Ursprung
Commit
0ab71689ae
1 geänderte Dateien mit 3 neuen und 0 gelöschten Zeilen
  1. 3 0
      scene/animation/animation_player.cpp

+ 3 - 0
scene/animation/animation_player.cpp

@@ -1348,6 +1348,9 @@ void AnimationPlayer::_animation_changed() {
 
 	clear_caches();
 	emit_signal("caches_cleared");
+	if (is_playing()) {
+		playback.seeked = true; //need to restart stuff, like audio
+	}
 }
 
 void AnimationPlayer::_stop_playing_caches() {