From 315133303ee2213e92e3c9ca871c834ed125c7e1 Mon Sep 17 00:00:00 2001 From: Hannes Janetzek Date: Tue, 7 Jul 2009 17:38:42 +0000 Subject: [PATCH] e17 exehist: do not add file params to exhist SVN revision: 41268 --- src/bin/e_exec.c | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/bin/e_exec.c b/src/bin/e_exec.c index 436aa85e8..69a31b6c0 100644 --- a/src/bin/e_exec.c +++ b/src/bin/e_exec.c @@ -225,7 +225,7 @@ _e_exec_cb_exec(void *data, Efreet_Desktop *desktop, char *exec, int remaining) return NULL; } /* reset env vars */ - if (launch->launch_method) e_exehist_add(launch->launch_method, exec); + if (launch->launch_method && !desktop) e_exehist_add(launch->launch_method, exec); free(exec); /* 20 lines at start and end, 20x100 limit on bytes at each end. */ //// FIXME: seem to be some issues with the pipe and filling up ram - need to @@ -256,6 +256,8 @@ _e_exec_cb_exec(void *data, Efreet_Desktop *desktop, char *exec, int remaining) eina_hash_add(e_exec_instances, desktop->orig_path, l); } e_exec_start_pending = eina_list_append(e_exec_start_pending, desktop); + + e_exehist_add(launch->launch_method, desktop->exec); } else if (exe) {