emacs-elpa-diffs
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[elpa] externals/detached b778480d17 2/2: Bug fix: Properly remove notif


From: ELPA Syncer
Subject: [elpa] externals/detached b778480d17 2/2: Bug fix: Properly remove notify watches
Date: Mon, 4 Jul 2022 05:57:41 -0400 (EDT)

branch: externals/detached
commit b778480d176f0fe16243f2eb4128a48ce0d0f6d5
Author: Niklas Eklund <niklas.eklund@posteo.net>
Commit: Niklas Eklund <niklas.eklund@posteo.net>

    Bug fix: Properly remove notify watches
    
    This patch addresses a bug in the package which was caused by
    alist-get failing to retrieve the watch due to key being a string. The
    test function needs to be explicitly set in order for it to work. This
    caused detached to keep on adding new watches for the session
    directory resulting in multiple notifications when a session finished.
---
 detached.el | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/detached.el b/detached.el
index 1d10d879e3..e98645c9a5 100644
--- a/detached.el
+++ b/detached.el
@@ -1329,7 +1329,7 @@ session and trigger a state transition."
                          (seq-uniq)
                          (seq-filter (lambda (it) (string= it 
session-directory))))
           (file-notify-rm-watch
-           (alist-get session-directory detached--watched-session-directories))
+           (alist-get session-directory detached--watched-session-directories 
nil nil #'string=))
           (setq detached--watched-session-directories
                 (assoc-delete-all session-directory 
detached--watched-session-directories)))))))
 



reply via email to

[Prev in Thread] Current Thread [Next in Thread]