From f6b7bf01ff8d671eb423642a3a5a208ccff6db85 Mon Sep 17 00:00:00 2001
From: Kubat <mael.martin31@gmail.com>
Date: Fri, 8 May 2020 15:34:34 +0200
Subject: [PATCH] Set durations to 0 when files ends

---
 src/module/mpv.c | 7 +++++--
 1 file changed, 5 insertions(+), 2 deletions(-)

diff --git a/src/module/mpv.c b/src/module/mpv.c
index 8d7f4354..de29a4c7 100644
--- a/src/module/mpv.c
+++ b/src/module/mpv.c
@@ -150,9 +150,12 @@ loop:
         database_queue_toggle_pause(db);
         break;
 
+    case MPV_EVENT_END_FILE:
+        *time_pos = (*time_duration = 0);
+        break;
+
     case MPV_EVENT_SHUTDOWN:
-        *time_pos = 0;
-        *time_duration = 0;
+        *time_pos = (*time_duration = 0);
         database_queue_stop(db);
         win->close(win);
         return 1;
-- 
GitLab