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

View file

@ -3851,7 +3851,18 @@ nochange:
goto 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; cfg.runscript ^= 1;
if (!cfg.runscript && rundir[0]) { if (!cfg.runscript && rundir[0]) {
/* /*
@ -3880,13 +3891,6 @@ nochange:
lastname[0] = '\0'; lastname[0] = '\0';
setdirwatch(); setdirwatch();
goto begin; 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 */ default: /* SEL_RUNCMD */
#ifndef NORL #ifndef NORL
if (cfg.picker) { if (cfg.picker) {