summaryrefslogtreecommitdiffstats
path: root/core
diff options
context:
space:
mode:
authorwm4 <wm4@nowhere>2013-04-04 01:16:35 +0200
committerwm4 <wm4@nowhere>2013-04-04 01:16:35 +0200
commit840890abdd3f094c1004b5b6db1c5d321d9c9344 (patch)
tree1b9b64724c57452dcde20ea71be0149c8f89e124 /core
parent8f1168b73f963c61dcaa5cadf815d0cf3f3ecdad (diff)
downloadmpv-840890abdd3f094c1004b5b6db1c5d321d9c9344.tar.bz2
mpv-840890abdd3f094c1004b5b6db1c5d321d9c9344.tar.xz
mplayer: fix --step EOF handling
Diffstat (limited to 'core')
-rw-r--r--core/mplayer.c4
1 files changed, 3 insertions, 1 deletions
diff --git a/core/mplayer.c b/core/mplayer.c
index b0563a7c2c..42967dc1e5 100644
--- a/core/mplayer.c
+++ b/core/mplayer.c
@@ -3516,7 +3516,9 @@ static void run_playloop(struct MPContext *mpctx)
}
// handle -sstep
- if (opts->step_sec > 0 && !mpctx->paused && !mpctx->restart_playback) {
+ if (opts->step_sec > 0 && !mpctx->stop_play && !mpctx->paused &&
+ !mpctx->restart_playback)
+ {
set_osd_function(mpctx, OSD_FFW);
queue_seek(mpctx, MPSEEK_RELATIVE, opts->step_sec, 0);
}