  #endif
  				/* Handle right click selection */
  				if (event.bstate == BUTTON3_PRESSED) {
-@@ -6816,7 +6848,7 @@ nochange:
-                         }
- #ifndef NOFIFO
- 			if (g_state.fifomode && (sel == SEL_OPEN)) {
--				notify_fifo(TRUE); /* Send opened path to NNN_FIFO */
-+				notify_fifo(TRUE, FALSE); /* Send opened path to NNN_FIFO */
- 				goto nochange;
- 			}
- #endif
-@@ -6898,7 +6930,14 @@ nochange:
+@@ -6981,7 +7013,14 @@ nochange:
  			    && strstr(g_buf, "text")
  #endif
  			) {


 static const char * const env_cfg[] = {
 	"NNN_OPTS",
@@ -705,6 +710,7 @@ static const char * const env_cfg[] = {
 	"NNN_FCOLORS",
 	"NNNLVL",
 	"NNN_PIPE",

# Authors: Luuk van Baal

diff --git a/src/nnn.c b/src/nnn.c
index c7440149..8ae75614 100644
--- a/src/nnn.c
+++ b/src/nnn.c
@@ -368,7 +368,8 @@ typedef struct {
	uint_t stayonsel  : 1;  /* Disable auto-proceed on select */
	uint_t trash      : 2;  /* Trash method 0: rm -rf, 1: trash-cli, 2: gio trash */
	uint_t uidgid     : 1;  /* Show owner and group info */
-	uint_t reserved   : 7;  /* Adjust when adding/removing a field */
+	uint_t previewer  : 1;  /* Run state of previewer */
+	uint_t reserved   : 6;  /* Adjust when adding/removing a field */
 } runstate;

 /* Contexts or workspaces */
@@ -516,6 +517,9 @@ static char g_tmpfpath[TMP_LEN_MAX] __attribute__ ((aligned));
 /* Buffer to store plugins control pipe location */
 static char g_pipepath[TMP_LEN_MAX] __attribute__ ((aligned));

