diff options
Diffstat (limited to 'mpvcore/mplayer.c')
-rw-r--r-- | mpvcore/mplayer.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/mpvcore/mplayer.c b/mpvcore/mplayer.c index 7de8ff2abf..4d745cf107 100644 --- a/mpvcore/mplayer.c +++ b/mpvcore/mplayer.c @@ -4736,9 +4736,9 @@ struct playlist_entry *mp_next_file(struct MPContext *mpctx, int direction, if (mpctx->opts->shuffle) playlist_shuffle(mpctx->playlist); next = mpctx->playlist->first; - if (next && mpctx->opts->loop_times > 0) { + if (next && mpctx->opts->loop_times > 1) { mpctx->opts->loop_times--; - if (mpctx->opts->loop_times == 0) + if (mpctx->opts->loop_times == 1) mpctx->opts->loop_times = -1; } } else { |