Fix broken window due to double spawn

This commit is contained in:
Arun Prakash Jana 2021-06-18 20:19:27 +05:30
parent b2e7f7794c
commit 825effb264
No known key found for this signature in database
GPG key ID: A75979F35C080412

View file

@ -4856,14 +4856,10 @@ static bool run_selected_plugin(char **path, const char *file, char *runfile, ch
flags = F_MULTI | F_CONFIRM;
++file;
/* Check if output should be paged */
if (*file == '|') {
if (*file == '|') { /* Check if output should be paged */
flags |= F_PAGE;
++file;
}
/* Check if GUI flags are to be used */
if (*file == '&') {
} else if (*file == '&') { /* Check if GUI flags are to be used */
flags = F_NOTRACE | F_NOWAIT;
++file;
}
@ -4871,7 +4867,7 @@ static bool run_selected_plugin(char **path, const char *file, char *runfile, ch
if (!*file)
return FALSE;
if (flags & F_NOTRACE) {
if ((flags & F_NOTRACE) || (flags & F_PAGE)) {
run_cmd_as_plugin(file, runfile, flags);
return TRUE;
}