From: luukvbaal <31730729+luukvbaal@users.noreply.github.com>
Date: Wed, 28 Apr 2021 06:23:13 +0000 (+0200)
Subject: Fix #974: picker mode broken (#975)
X-Git-Tag: v4.1~124
X-Git-Url: http://www.git.stargrave.org/?a=commitdiff_plain;h=802a7794aec1a854e5f5a53c4217c1f5260b0c65;p=nnn.git

Fix #974: picker mode broken (#975)

Co-authored-by: PiƱa Colada <engineerarun@gmail.com>
---

diff --git a/src/nnn.c b/src/nnn.c
index a89689e5..9ad2eb43 100644
--- a/src/nnn.c
+++ b/src/nnn.c
@@ -5935,7 +5935,7 @@ begin:
 	}
 
 #ifndef NOX11
-	if (cfg.x11) {
+	if (cfg.x11 && !g_state.picker) {
 		/* Set terminal window title */
 		r = set_tilde_in_path(path);
 
@@ -7540,7 +7540,7 @@ static bool set_tmp_path(void)
 static void cleanup(void)
 {
 #ifndef NOX11
-	if (cfg.x11) {
+	if (cfg.x11 && !g_state.picker) {
 		printf("\033[23;0t"); /* reset terminal window title */
 		fflush(stdout);
 	}
@@ -7961,7 +7961,7 @@ int main(int argc, char *argv[])
 #endif
 
 #ifndef NOX11
-	if (cfg.x11) {
+	if (cfg.x11 && !g_state.picker) {
 		/* Save terminal window title */
 		printf("\033[22;0t");
 		fflush(stdout);