Arun Prakash Jana 6 роки тому
джерело
коміт
38fe392c43
Не вдалося знайти GPG ключ що відповідає даному підпису Ідентифікатор GPG ключа: A75979F35C080412
1 змінених файлів з 5 додано та 10 видалено
  1. +5
    -10
      src/nnn.c

+ 5
- 10
src/nnn.c Переглянути файл

@@ -983,20 +983,14 @@ static void spawn(const char *file, const char *arg1, const char *arg2, const ch
arg2 = tmp;
}

if (flag & F_NORMAL)
exitcurses();

pid = fork();
if (pid == 0) {
if (flag & F_NORMAL)
exitcurses();

if (dir != NULL)
status = chdir(dir);

tmp = getenv(env_cfg[NNNLVL]);

/* Show a marker (to indicate nnn spawned shell) */
if (flag & F_MARKER && tmp)
fprintf(stdout, "\n +-++-++-+\n | n n n | %d\n +-++-++-+\n\n", xatoi(tmp));

/* Suppress stdout and stderr */
if (flag & F_NOTRACE) {
int fd = open("/dev/null", O_WRONLY, 0200);
@@ -1025,9 +1019,10 @@ static void spawn(const char *file, const char *arg1, const char *arg2, const ch

DPRINTF_D(pid);
if (flag & F_NORMAL) {
refresh();
exitcurses();
fflush(stdout);
initcurses();
refresh();
}
}
}


Завантаження…
Відмінити
Зберегти