weird icons are because startup id was broken!

SVN revision: 17188
This commit is contained in:
Carsten Haitzler 2005-10-05 08:47:29 +00:00
parent e4c7ca2f72
commit 67d7ddaf16
2 changed files with 6 additions and 5 deletions

View File

@ -635,6 +635,9 @@ e_app_launch_id_pid_find(int launch_id, pid_t pid)
if (((launch_id > 0) && (ai->launch_id > 0) && (ai->launch_id == launch_id)) || if (((launch_id > 0) && (ai->launch_id > 0) && (ai->launch_id == launch_id)) ||
((pid > 1) && (ai->exe) && (ecore_exe_pid_get(ai->exe) == pid))) ((pid > 1) && (ai->exe) && (ecore_exe_pid_get(ai->exe) == pid)))
{ {
printf("IC: ai->launch_id [%i] == launch_id [%i] | ai->exe->pid [%i] == pid [%i]\n",
ai->launch_id, launch_id, ecore_exe_pid_get(ai->exe), pid);
printf(" RET %s\n", a->name);
_e_apps_list = evas_list_remove_list(_e_apps_list, l); _e_apps_list = evas_list_remove_list(_e_apps_list, l);
_e_apps_list = evas_list_prepend(_e_apps_list, a); _e_apps_list = evas_list_prepend(_e_apps_list, a);
return a; return a;

View File

@ -538,14 +538,12 @@ e_zone_app_exec(E_Zone *zone, E_App *a)
char buf[4096], buf2[32]; char buf[4096], buf2[32];
if (!a) return 0; if (!a) return 0;
if (!startup_id) if (!startup_id == 0)
{ {
p1 = getenv("E_STARTUP_ID"); p1 = getenv("E_STARTUP_ID");
if (p1) if (p1) startup_id = atoi(p1);
startup_id = atoi(p1);
} }
else startup_id++;
startup_id = 1;
/* save previous env vars we need to save */ /* save previous env vars we need to save */
penv_display = getenv("DISPLAY"); penv_display = getenv("DISPLAY");
if (penv_display) penv_display = strdup(penv_display); if (penv_display) penv_display = strdup(penv_display);