]> git.seodisparate.com - subtitle_displayer/commitdiff
Validate when using slider
authorStephen Seo <seo.disparate@gmail.com>
Wed, 10 Jul 2024 06:41:44 +0000 (15:41 +0900)
committerStephen Seo <seo.disparate@gmail.com>
Wed, 10 Jul 2024 06:41:44 +0000 (15:41 +0900)
index.html

index e27a038c0e1523ace29bc1d2f6043ffdbab5d38a..f5e9d7eaf91cf2b91061d6116746d095cb3da36b 100644 (file)
         } else if (value >= subtitles_array.length) {
           value = subtitles_array.length - 1;
         }
-        current_subtitle = value;
-        time_info.set_time_offset(
-          subtitles_array[current_subtitle].time_start * 1000.0
-        );
-        display_subtitle();
-        set_up_play_anim();
+
+        // Only when value is valid.
+        if (value >= 0 && value < subtitles_array.length) {
+          current_subtitle = value;
+          time_info.set_time_offset(
+            subtitles_array[current_subtitle].time_start * 1000.0
+          );
+          display_subtitle();
+          set_up_play_anim();
+        }
       });
 
       document.getElementById("left_button").addEventListener(