Fix?? segv

For some peculiar reason, using ecore_file_realpath here screws with
efreet_menu.

SVN revision: 47224
This commit is contained in:
Sebastian Dransfeld 2010-03-14 20:48:52 +00:00
parent 09279e3b3a
commit 2f7f718185
1 changed files with 6 additions and 5 deletions

View File

@ -427,7 +427,8 @@ efreet_desktop_new(const char *file)
char *rp = NULL;
if (!file) return NULL;
rp = ecore_file_realpath(file);
//rp = ecore_file_realpath(file);
rp = strdup(file);
if (cache)
{
/* TODO: Check if the cached version is out of date */
@ -681,10 +682,10 @@ efreet_desktop_free(Efreet_Desktop *desktop)
if (desktop->eet)
{
//eina_list_free(desktop->only_show_in);
//eina_list_free(desktop->not_show_in);
//eina_list_free(desktop->categories);
//eina_list_free(desktop->mime_types);
eina_list_free(desktop->only_show_in);
eina_list_free(desktop->not_show_in);
eina_list_free(desktop->categories);
eina_list_free(desktop->mime_types);
IF_FREE_HASH(desktop->x);
}
else