branch: elpa/subed
commit 4e3101042364e2ca063d0eaba915ff792bbe6d64
Author: Random User <rnd...@posteo.de>
Commit: Random User <rnd...@posteo.de>

    mpv returns nil as "time-pos" in at least one circumstance
---
 subed/subed-mpv.el | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/subed/subed-mpv.el b/subed/subed-mpv.el
index e1cccd5..ea67ba0 100644
--- a/subed/subed-mpv.el
+++ b/subed/subed-mpv.el
@@ -227,7 +227,7 @@ See \"List of events\" in mpv(1)."
     (pcase event
       ("property-change"
        (when (string= (alist-get 'name json-data) "time-pos")
-         (let ((pos-msecs (* 1000 (alist-get 'data json-data))))
+         (let ((pos-msecs (* 1000 (or (alist-get 'data json-data) 0))))
            (setq subed-mpv-playback-position pos-msecs)
            (run-hook-with-args 'subed-mpv-playback-position-hook pos-msecs))))
       ((or "unpause" "file-loaded")

Reply via email to