From e06c34686de175119b2925f6f37c632fd491efcb Mon Sep 17 00:00:00 2001 From: tomasklaen Date: Tue, 20 Sep 2022 15:59:52 +0200 Subject: [PATCH] fix: current chapter selector crashing on videos without chapters closes #230 --- scripts/uosc.lua | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/scripts/uosc.lua b/scripts/uosc.lua index a949a55..e7b9813 100644 --- a/scripts/uosc.lua +++ b/scripts/uosc.lua @@ -4116,7 +4116,10 @@ end) mp.observe_property('playback-time', 'number', create_state_setter('time', function() update_human_times() -- Select current chapter - local _, current_chapter = itable_find(state.chapters, function(c) return state.time >= c.time end, true) + local current_chapter + if state.time and state.chapters then + _, current_chapter = itable_find(state.chapters, function(c) return state.time >= c.time end, true) + end set_state('current_chapter', current_chapter) end)) mp.observe_property('duration', 'number', create_state_setter('duration', update_human_times))