diff options
Diffstat (limited to 'player/playloop.c')
-rw-r--r-- | player/playloop.c | 4 |
1 files changed, 1 insertions, 3 deletions
diff --git a/player/playloop.c b/player/playloop.c index f2ccf94410..f581e92f28 100644 --- a/player/playloop.c +++ b/player/playloop.c @@ -1253,9 +1253,7 @@ void idle_loop(struct MPContext *mpctx) { // ================= idle loop (STOP state) ========================= bool need_reinit = true; - while (mpctx->opts->player_idle_mode && !mpctx->playlist->current - && mpctx->stop_play != PT_QUIT) - { + while (mpctx->opts->player_idle_mode && mpctx->stop_play == PT_STOP) { if (need_reinit) { uninit_audio_out(mpctx); handle_force_window(mpctx, true); |