From: Arun Prakash Jana Date: Wed, 28 Jun 2017 04:29:43 +0000 (+0530) Subject: Pre-calculate spawned shell level X-Git-Tag: v1.2~1 X-Git-Url: http://www.git.stargrave.org/?a=commitdiff_plain;h=f9a249c4a49609ba72c2c5b20d94e0b9354647c4;p=nnn.git Pre-calculate spawned shell level --- diff --git a/nnn.c b/nnn.c index dee5662c..5587d4b4 100644 --- a/nnn.c +++ b/nnn.c @@ -411,7 +411,7 @@ spawn(char *file, char *arg1, char *arg2, char *dir, uchar flag) /* Show a marker (to indicate nnn spawned shell) */ if (flag & SP_MARKER) { printf("\n +-++-++-+\n | n n n |\n +-++-++-+\n\n"); - printf("Shell Level %s\n", getenv("SHLVL")); + printf("Spawned shell level: %d\n", atoi(getenv("SHLVL")) + 1); } /* Suppress stdout and stderr */