浏览代码

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

Juan Linietsky 6 年之前
父节点
当前提交
0ab71689ae
共有 1 个文件被更改,包括 3 次插入0 次删除
  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() {