From: Arun Prakash Jana <engineerarun@gmail.com>
Date: Fri, 1 Feb 2019 03:21:22 +0000 (+0530)
Subject: Do not watch dir if entering in filter mode
X-Git-Tag: v2.3~53
X-Git-Url: http://www.git.stargrave.org/?a=commitdiff_plain;h=ba088196f621f6df4abd4aec64ed7fd5a4cbbbf9;p=nnn.git

Do not watch dir if entering in filter mode
---

diff --git a/src/nnn.c b/src/nnn.c
index 2fe18cf1..9a8ea378 100644
--- a/src/nnn.c
+++ b/src/nnn.c
@@ -2830,10 +2830,11 @@ begin:
 	populate(path, lastname);
 
 #ifdef LINUX_INOTIFY
-	if (inotify_wd == -1)
+	if (presel != FILTER && inotify_wd == -1) {
 		inotify_wd = inotify_add_watch(inotify_fd, path, INOTIFY_MASK);
+	}
 #elif defined(BSD_KQUEUE)
-	if (event_fd == -1) {
+	if (presel != FILTER && event_fd == -1) {
 #if defined(O_EVTONLY)
 		event_fd = open(path, O_EVTONLY);
 #else