From 0433162f7f9590b3b9001fdb0aa3d8e207561363 Mon Sep 17 00:00:00 2001 From: Leo Izen Date: Tue, 5 Dec 2017 17:02:10 -0500 Subject: player/osd.c: fix putting --start time on OSD I missed an ab-loop check in ff7e294. It should now work as expected. --- player/osd.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) (limited to 'player/osd.c') diff --git a/player/osd.c b/player/osd.c index 127550c29b..6461905c86 100644 --- a/player/osd.c +++ b/player/osd.c @@ -357,7 +357,8 @@ void set_osd_bar_chapters(struct MPContext *mpctx, int type) double len = get_time_length(mpctx); if (len > 0) { double ab_loop_start_time = get_ab_loop_start_time(mpctx); - if (ab_loop_start_time != MP_NOPTS_VALUE) { + if (opts->ab_loop[0] != MP_NOPTS_VALUE || + ab_loop_start_time != MP_NOPTS_VALUE && opts->ab_loop[1] != MP_NOPTS_VALUE) { MP_TARRAY_APPEND(mpctx, mpctx->osd_progbar.stops, mpctx->osd_progbar.num_stops, ab_loop_start_time / len); } -- cgit v1.2.3