diff --git a/src/bin/e_config.c b/src/bin/e_config.c index f28a494f2..923c70897 100644 --- a/src/bin/e_config.c +++ b/src/bin/e_config.c @@ -333,7 +333,6 @@ _e_config_edd_init(Eina_Bool old) E_CONFIG_VAL(D, T, prop.desk_x, INT); E_CONFIG_VAL(D, T, prop.desk_y, INT); E_CONFIG_VAL(D, T, prop.zone, INT); - E_CONFIG_VAL(D, T, prop.head, INT); E_CONFIG_VAL(D, T, prop.command, STR); E_CONFIG_VAL(D, T, prop.icon_preference, UCHAR); E_CONFIG_VAL(D, T, prop.desktop_file, STR); diff --git a/src/bin/e_remember.c b/src/bin/e_remember.c index fefd708bf..9a6096125 100644 --- a/src/bin/e_remember.c +++ b/src/bin/e_remember.c @@ -45,7 +45,16 @@ e_remember_init(E_Startup_Mode mode) EINA_LIST_FOREACH(e_config->remembers, l, rem) { if ((rem->apply & E_REMEMBER_APPLY_RUN) && (rem->prop.command)) - e_util_head_exec(rem->prop.head, rem->prop.command); + { + if (!ecore_exe_run(rem->prop.command, NULL)) + { + e_util_dialog_show(_("Run Error"), + _("Enlightenment was unable to fork a child process:
" + "
" + "%s
"), + rem->prop.command); + } + } } } E_EVENT_REMEMBER_UPDATE = ecore_event_type_new(); diff --git a/src/bin/e_remember.h b/src/bin/e_remember.h index 991075e83..ae9e49ea0 100644 --- a/src/bin/e_remember.h +++ b/src/bin/e_remember.h @@ -105,7 +105,6 @@ struct _E_Remember int desk_x, desk_y; int zone; - int head; const char *command; const char *desktop_file; unsigned char opacity;