diff --git a/player/command.c b/player/command.c index 79d9d6350c..851437ca0a 100644 --- a/player/command.c +++ b/player/command.c @@ -4627,6 +4627,7 @@ static void command_event(struct MPContext *mpctx, int event, void *arg) ctx->prev_pts < opts->ab_loop[1] && now >= opts->ab_loop[1]) { + mark_seek(mpctx); queue_seek(mpctx, MPSEEK_ABSOLUTE, opts->ab_loop[0], 1, false); } }