From 56e12df8b03271a56900db02b245be63c6bbd235 Mon Sep 17 00:00:00 2001 From: sebastid Date: Wed, 4 May 2005 06:54:34 +0000 Subject: [PATCH] Cleanup. SVN revision: 14594 --- src/bin/e_apps.c | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/src/bin/e_apps.c b/src/bin/e_apps.c index 487c3fe03..70568b03e 100644 --- a/src/bin/e_apps.c +++ b/src/bin/e_apps.c @@ -277,10 +277,14 @@ e_app_running_get(E_App *a) void e_app_prepend_relative(E_App *add, E_App *before) { + /* FIXME: + * - fix the path for add + */ if (!before->parent) return; before->parent->subapps = evas_list_prepend_relative(before->parent->subapps, add, before); + add->parent = before->parent; _e_app_save_order(before->parent); _e_app_change(add, E_APP_ADD); @@ -290,7 +294,11 @@ e_app_prepend_relative(E_App *add, E_App *before) void e_app_append(E_App *add, E_App *parent) { + /* FIXME: + * - fix the path for add + */ parent->subapps = evas_list_append(parent->subapps, add); + add->parent = parent; _e_app_save_order(parent); _e_app_change(add, E_APP_ADD); @@ -299,11 +307,15 @@ e_app_append(E_App *add, E_App *parent) void e_app_remove(E_App *remove) { + /* FIXME: + * - check if this file exists, if it does, move it to trash + */ if (!remove->parent) return; remove->parent->subapps = evas_list_remove(remove->parent->subapps, remove); _e_app_save_order(remove->parent); + remove->parent = NULL; _e_app_change(remove, E_APP_DEL); }