From: Mattias EngdegÄrd Date: Sun, 19 May 2019 20:43:31 +0000 (+0200) Subject: Comment out inexplicable condition in filenotify X-Git-Tag: emacs-27.0.90~2805^2~43 X-Git-Url: http://git.eshelyaron.com/gitweb/?a=commitdiff_plain;h=6d5a8175b34e02fc42c965b5cf6e83c954390f0b;p=emacs.git Comment out inexplicable condition in filenotify * lisp/filenotify.el (file-notify-callback): Comment out condition that does not seem to make any sense. All it seems to do is allowing notifications for files on the form DIR/X/X when we really just are watching DIR/X/Y. --- diff --git a/lisp/filenotify.el b/lisp/filenotify.el index 26b83ce66c0..d77046d2871 100644 --- a/lisp/filenotify.el +++ b/lisp/filenotify.el @@ -238,11 +238,17 @@ EVENT is the cadr of the event in `file-notify-handle-event' (string-equal (file-notify--watch-filename watch) (file-name-nondirectory file)) + ;; Directory matches. - (string-equal - (file-name-nondirectory file) - (file-name-nondirectory - (file-notify--watch-directory watch))) + ;; FIXME: What purpose would this condition serve? + ;; Doesn't it just slip through events for files + ;; having the same name as the last component of the + ;; directory of the file that we are really watching? + ;;(string-equal + ;; (file-name-nondirectory file) + ;; (file-name-nondirectory + ;; (file-notify--watch-directory watch))) + ;; File1 matches. (and (stringp file1) (string-equal