 
  	return EXIT_SUCCESS;
  }
-@@ -5208,6 +5219,21 @@ static ssize_t read_nointr(int fd, void *buf, size_t count)
+@@ -5220,6 +5231,21 @@ static ssize_t read_nointr(int fd, void *buf, size_t count)
  	return len;
  }
 

 {
 	if (!fifopath)
 		return;
@@ -5897,6 +5923,12 @@ static void notify_fifo(bool force)
 		}
 	}


 	const uchar_t opener_flags = (cfg.cliopener ? F_CLI : (F_NOTRACE | F_NOSTDIN | F_NOWAIT));
 	bool watch = FALSE, cd = TRUE;
 	ino_t inode = 0;
@@ -6861,7 +6893,7 @@ nochange:
 					move_cursor(r, 1);
 #ifndef NOFIFO
 				else if ((event.bstate == BUTTON1_PRESSED) && !g_state.fifomode)
