From c55e86c35396224ad98d9fe407d463d06415e138 Mon Sep 17 00:00:00 2001 From: sebastid Date: Sun, 24 Sep 2006 12:51:22 +0000 Subject: [PATCH] Free paths. SVN revision: 26093 --- .../ecore/src/lib/ecore_desktop/ecore_desktop_paths.c | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/legacy/ecore/src/lib/ecore_desktop/ecore_desktop_paths.c b/legacy/ecore/src/lib/ecore_desktop/ecore_desktop_paths.c index d56f9d0481..96f86a4366 100644 --- a/legacy/ecore/src/lib/ecore_desktop/ecore_desktop_paths.c +++ b/legacy/ecore/src/lib/ecore_desktop/ecore_desktop_paths.c @@ -281,6 +281,8 @@ _ecore_desktop_paths_create(void) static void _ecore_desktop_paths_destroy(void) { + int i; + E_FN_DEL(ecore_list_destroy, ecore_desktop_paths_xsessions); E_FN_DEL(ecore_list_destroy, ecore_desktop_paths_config); E_FN_DEL(ecore_list_destroy, ecore_desktop_paths_directories); @@ -288,6 +290,14 @@ _ecore_desktop_paths_destroy(void) E_FN_DEL(ecore_list_destroy, ecore_desktop_paths_icons); E_FN_DEL(ecore_list_destroy, ecore_desktop_paths_kde_legacy); E_FN_DEL(ecore_list_destroy, ecore_desktop_paths_desktops); + + for (i = 0; i < ECORE_DESKTOP_PATHS_MAX; i++) + { + E_FN_DEL(ecore_list_destroy, prepend_user_paths[i]); + E_FN_DEL(ecore_list_destroy, prepend_system_paths[i]); + E_FN_DEL(ecore_list_destroy, append_user_paths[i]); + E_FN_DEL(ecore_list_destroy, append_system_paths[i]); + } } EAPI void