nnn

Unnamed repository; edit this file 'description' to name the repository.
Log | Files | Refs | README | LICENSE

commit 78ada7a8bc0f2622af461f54dc80abf10abf6f1c
parent e3393d04370a30ead0448c298016e960c4ae5fa2
Author: 0xACE <0xaced@gmail.com>
Date:   Fri, 12 Jul 2019 14:33:39 +0200

fixed misleading `else if` & text. removed lastdir

Diffstat:
Msrc/nnn.c | 13++++---------
1 file changed, 4 insertions(+), 9 deletions(-)

diff --git a/src/nnn.c b/src/nnn.c @@ -3297,16 +3297,10 @@ nochange: if (getppid() == 1) _exit(0); - /* Check if CWD is deleted and find a existing parent */ + /* Check if CWD is deleted and find an existing parent */ if (access(path, F_OK)) { DPRINTF_S("dir deleted or moved"); - /* Save last working directory */ - xstrlcpy(lastdir, path, PATH_MAX); - - /* Save history */ - xstrlcpy(lastname, xbasename(path), NAME_MAX + 1); - xstrlcpy(newpath, path, PATH_MAX); while (true) { dir = visit_parent(path, newpath, &presel); @@ -3314,7 +3308,8 @@ nochange: if (!dir) dir = dirname(newpath); break; - } else if (!dir) { + } + if (!dir) { xstrlcpy(path, newpath, PATH_MAX); continue; } @@ -3324,7 +3319,7 @@ nochange: xstrlcpy(path, dir, PATH_MAX); setdirwatch(); - mvprintw(xlines - 1, 0, "folder disappeared\n"); + mvprintw(xlines - 1, 0, "cannot access directory\n"); xdelay(); goto begin; }