aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorGravatar Arun Prakash Jana <engineerarun@gmail.com>2018-02-15 19:21:58 +0530
committerGravatar Arun Prakash Jana <engineerarun@gmail.com>2018-02-15 19:21:58 +0530
commit035bcdb198b1160cba4cc93488776a92348839db (patch)
tree444d0a8ef636dbefe967732462ac1b9b802b072d
parentaf35b8a27c95fb35c8624247c7b59ba726e7267e (diff)
downloadnnn-035bcdb198b1160cba4cc93488776a92348839db.tar.gz
Re-populate after spawning shell
-rw-r--r--nnn.c3
1 files changed, 3 insertions, 0 deletions
diff --git a/nnn.c b/nnn.c
index 8347655..7736ff9 100644
--- a/nnn.c
+++ b/nnn.c
@@ -3049,6 +3049,9 @@ nochange:
run = xgetenv(env, run);
spawn(run, NULL, NULL, path, F_NORMAL | F_MARKER);
/* Repopulate as directory content may have changed */
+ /* Save current */
+ if (ndents > 0)
+ copycurname();
goto begin;
case SEL_RUNARG:
run = xgetenv(env, run);