checkpatch fix: refactor run script code

This commit is contained in:
Arun Prakash Jana 2019-02-23 11:55:29 +05:30
parent 5402e1201c
commit 59a5db2c90
No known key found for this signature in database
GPG Key ID: A75979F35C080412
1 changed files with 36 additions and 32 deletions

View File

@ -3851,7 +3851,18 @@ nochange:
goto nochange;
}
if (S_ISDIR(sb.st_mode)) {
/* Regular script file */
if (S_ISREG(sb.st_mode)) {
tmp = ndents ? dents[cur].name : NULL;
spawn(shell, scriptpath, tmp, path, F_NORMAL | F_SIGINT);
break;
}
/* Must be a directory or a regular file */
if (!S_ISDIR(sb.st_mode))
break;
/* Script directory */
cfg.runscript ^= 1;
if (!cfg.runscript && rundir[0]) {
/*
@ -3880,13 +3891,6 @@ nochange:
lastname[0] = '\0';
setdirwatch();
goto begin;
}
if (S_ISREG(sb.st_mode)) {
tmp = ndents ? dents[cur].name : NULL;
spawn(shell, scriptpath, tmp, path, F_NORMAL | F_SIGINT);
}
break;
default: /* SEL_RUNCMD */
#ifndef NORL
if (cfg.picker) {