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

    Remove mpv socket when stopping mpv
---
 subed/subed-mpv.el | 4 ++++
 1 file changed, 4 insertions(+)

diff --git a/subed/subed-mpv.el b/subed/subed-mpv.el
index b8fc46a..006af50 100644
--- a/subed/subed-mpv.el
+++ b/subed/subed-mpv.el
@@ -103,6 +103,10 @@ Pass ARGS as command line arguments.  \"--idle\" and
   (when (and subed-mpv--server-proc (process-live-p subed-mpv--server-proc))
     (delete-process subed-mpv--server-proc)
     (subed-debug "Killed mpv process"))
+  (let ((socket-file (subed-mpv--socket)))
+    (when (file-exists-p socket-file)
+      (subed-debug "Removing IPC socket: %s" socket-file)
+      (ignore-errors (delete-file socket-file))))
   (setq subed-mpv--server-proc nil))
 
 (defun subed-mpv--server-started-p ()

Reply via email to