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")