From fef5aac7b2e6c5ef0ac93e341d8ed310444cc698 Mon Sep 17 00:00:00 2001 From: an-lee Date: Sat, 20 Jul 2024 16:08:50 +0800 Subject: [PATCH] fix caption twinkle (#849) --- enjoy/src/renderer/components/medias/media-caption.tsx | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/enjoy/src/renderer/components/medias/media-caption.tsx b/enjoy/src/renderer/components/medias/media-caption.tsx index 5a0de7a6..eb4a8d27 100644 --- a/enjoy/src/renderer/components/medias/media-caption.tsx +++ b/enjoy/src/renderer/components/medias/media-caption.tsx @@ -240,11 +240,13 @@ export const MediaCaption = () => { useEffect(() => { if (!caption) return; - const index = caption.timeline.findIndex( + let index = caption.timeline.findIndex( (w) => currentTime >= w.startTime && currentTime < w.endTime ); + if (index < 0) return; if (index !== activeIndex) { + console.log("setActiveIndex", index); setActiveIndex(index); } }, [currentTime, caption]);