summaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
authorLouis Burda <quent.burda@gmail.com>2024-03-13 20:44:01 +0100
committerLouis Burda <quent.burda@gmail.com>2024-03-13 20:44:01 +0100
commit2d9defd42391c23d3a63e866bfa843a856fd0808 (patch)
tree2974d36eaab7b81a9fa0e4d2fad251713132d3c4 /src
parentbba6cce573d46b02dbb207b005721b370cab1698 (diff)
downloadtmus-2d9defd42391c23d3a63e866bfa843a856fd0808.tar.gz
tmus-2d9defd42391c23d3a63e866bfa843a856fd0808.zip
Handle exit from seeking
Diffstat (limited to 'src')
-rw-r--r--src/player_mplay.c3
1 files changed, 3 insertions, 0 deletions
diff --git a/src/player_mplay.c b/src/player_mplay.c
index d79b1a6..6c211a8 100644
--- a/src/player_mplay.c
+++ b/src/player_mplay.c
@@ -336,6 +336,9 @@ player_seek(int sec)
fprintf(mplay.stdin, "%i\n", sec);
line = mplay_readline();
if (!line || !(arg = mplay_info_arg(line, MPLAY_INFO_STR_SEEK))) {
+ if ((arg = mplay_info_arg(line, MPLAY_INFO_STR_EXIT))) {
+ return player_clear_track();
+ }
mplay_kill();
MPLAY_STATUS(line);
return PLAYER_ERR;