From e1b6e17c1a8ce7b69d513021831a6ceb4c924a44 Mon Sep 17 00:00:00 2001 From: Carsten Haitzler Date: Sat, 25 Aug 2007 07:39:57 +0000 Subject: [PATCH] disable tracking of stdout/err for now. SVN revision: 31491 --- src/bin/e_exec.c | 15 ++++++++++----- 1 file changed, 10 insertions(+), 5 deletions(-) diff --git a/src/bin/e_exec.c b/src/bin/e_exec.c index 862d4dc0c..c83ee4e11 100644 --- a/src/bin/e_exec.c +++ b/src/bin/e_exec.c @@ -208,10 +208,13 @@ _e_exec_cb_exec(void *data, Efreet_Desktop *desktop, char *exec, int remaining) e_util_env_set("DESKTOP_STARTUP_ID", buf); e_util_library_path_strip(); - exe = ecore_exe_pipe_run(exec, - ECORE_EXE_PIPE_AUTO | ECORE_EXE_PIPE_READ | ECORE_EXE_PIPE_ERROR | - ECORE_EXE_PIPE_READ_LINE_BUFFERED | ECORE_EXE_PIPE_ERROR_LINE_BUFFERED, - inst); +//// FIXME: seem to be some issues with the pipe and filling up ram - need to +//// check. for now disable. +// exe = ecore_exe_pipe_run(exec, +// ECORE_EXE_PIPE_AUTO | ECORE_EXE_PIPE_READ | ECORE_EXE_PIPE_ERROR | +// ECORE_EXE_PIPE_READ_LINE_BUFFERED | ECORE_EXE_PIPE_ERROR_LINE_BUFFERED, +// inst); + exe = ecore_exe_run(exec, inst); e_util_library_path_restore(); if (penv_display) { @@ -232,7 +235,9 @@ _e_exec_cb_exec(void *data, Efreet_Desktop *desktop, char *exec, int remaining) if (launch->launch_method) e_exehist_add(launch->launch_method, exec); free(exec); /* 20 lines at start and end, 20x100 limit on bytes at each end. */ - ecore_exe_auto_limits_set(exe, 2000, 2000, 20, 20); +//// FIXME: seem to be some issues with the pipe and filling up ram - need to +//// check. for now disable. +// ecore_exe_auto_limits_set(exe, 2000, 2000, 20, 20); ecore_exe_tag_set(exe, "E/exec"); if (desktop)