From 16e2724c12a5987cfeaf6a5cef94d68a55752084 Mon Sep 17 00:00:00 2001 From: Laurent MONIN Date: Sat, 7 Jan 2006 01:54:44 +0100 Subject: [PATCH] exec_on_master_terminal(): move code to caller instead. --- src/terminal/terminal.c | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/src/terminal/terminal.c b/src/terminal/terminal.c index 6922ed690..2657be6c4 100644 --- a/src/terminal/terminal.c +++ b/src/terminal/terminal.c @@ -208,11 +208,6 @@ exec_on_master_terminal(struct terminal *term, unsigned char *param; int param_size; - if (is_blocked() && fg) { - unlink(delete); - return; - } - param_size = plen + dlen + 2 /* 2 null char */ + 1 /* fg */; param = fmem_alloc(param_size); if (!param) return; @@ -287,6 +282,11 @@ exec_on_terminal(struct terminal *term, unsigned char *path, return; } + if (fg && is_blocked()) { + unlink(delete); + return; + } + exec_on_master_terminal(term, path, strlen(path), delete, strlen(delete),