From: Arun Prakash Jana <engineerarun@gmail.com> Date: Thu, 25 Mar 2021 19:44:16 +0000 (+0530) Subject: Fix #918: picker mode broken X-Git-Tag: v3.7~43 X-Git-Url: http://www.git.stargrave.org/?a=commitdiff_plain;h=9c218d41e8d75c43516b51379c1dd4564378b045;p=nnn.git Fix #918: picker mode broken --- diff --git a/src/nnn.c b/src/nnn.c index 61897858..6e5b2110 100644 --- a/src/nnn.c +++ b/src/nnn.c @@ -5993,9 +5993,11 @@ begin: setdirwatch(); } - /* Set terminal window title */ - printf("\033]2;%s (%s)\007", xbasename(path), path); - fflush(stdout); + if (!g_state.picker) { + /* Set terminal window title */ + printf("\033]2;%s (%s)\007", xbasename(path), path); + fflush(stdout); + } if (g_state.selmode && lastdir[0]) lastappendpos = selbufpos; @@ -7587,8 +7589,10 @@ static bool set_tmp_path(void) static void cleanup(void) { - printf("\033[23;0t"); /* reset terminal window title */ - fflush(stdout); + if (!g_state.picker) { + printf("\033[23;0t"); /* reset terminal window title */ + fflush(stdout); + } free(selpath); free(plgpath); free(cfgpath); @@ -8003,9 +8007,11 @@ int main(int argc, char *argv[]) } #endif - /* Save terminal window title */ - printf("\033[22;0t"); - fflush(stdout); + if (!g_state.picker) { + /* Save terminal window title */ + printf("\033[22;0t"); + fflush(stdout); + } #ifndef NOMOUSE if (!initcurses(&mask))