branch: elpa/mpv commit 79e01bf89b606cad470575cc4a5c77f0c6e4612f Author: Johann Klähn <joh...@jklaehn.de> Commit: Johann Klähn <joh...@jklaehn.de>
Remove stale socket files when mpv process is gone --- mpv.el | 3 +++ 1 file changed, 3 insertions(+) diff --git a/mpv.el b/mpv.el index d2fc082b7d..db6375552c 100644 --- a/mpv.el +++ b/mpv.el @@ -112,6 +112,9 @@ prepended to ARGS." mpv--process (lambda (process _event) (when (memq (process-status process) '(exit signal)) + (mpv-kill) + (when (file-exists-p socket) + (with-demoted-errors (delete-file socket))) (run-hooks 'mpv-on-exit-hook)))) (while (and (mpv-live-p) (not (file-exists-p socket))) (sleep-for 0.05))