commit 124666cb3854730657d490323e01eb1710a9b4f0
parent 23770ed049cca8fad8e06f3a4a5fcb4154b7ed9e
Author: Arun Prakash Jana <engineerarun@gmail.com>
Date: Thu, 14 May 2020 12:46:37 +0530
Fix #571
Diffstat:
1 file changed, 5 insertions(+), 1 deletion(-)
diff --git a/src/nnn.c b/src/nnn.c
@@ -3391,7 +3391,11 @@ static void savecurctx(settings *curcfg, char *path, char *curname, int r /* nex
bool selmode = cfg.selmode ? TRUE : FALSE;
/* Save current context */
- xstrsncpy(g_ctx[cfg.curctx].c_name, curname, NAME_MAX + 1);
+ if (ndents)
+ xstrsncpy(g_ctx[cfg.curctx].c_name, curname, NAME_MAX + 1);
+ else
+ g_ctx[cfg.curctx].c_name[0] = '\0';
+
g_ctx[cfg.curctx].c_cfg = cfg;
if (ctxr->c_cfg.ctxactive) { /* Switch to saved context */