remove leak.

SVN revision: 30196
This commit is contained in:
Carsten Haitzler 2007-06-02 16:50:43 +00:00
parent ece72492b3
commit 176052a4b7
2 changed files with 24 additions and 11 deletions

2
TODO
View File

@ -37,8 +37,6 @@ Some of the things (in very short form) that need to be done to E17...
ESSENTIAL FEATURES
-------------------------------------------------------------------------------
* fm2 seems to have problems with files > 2gb
* fm2 slave leaks on continual file changes
* fm2 fwin windows need to use icon for that dir on window border
* fm2 needs to use different theme elements for desktop
* fm2 theme needs to not suck

View File

@ -592,9 +592,12 @@ _e_cb_file_monitor(void *data, Ecore_File_Monitor *em, Ecore_File_Event event, c
{
ed = l->data;
drp = ecore_file_realpath(ed->dir);
if (!strcmp(rp, drp))
_e_file_add(ed, path, 0);
free(drp);
if (drp)
{
if (!strcmp(rp, drp))
_e_file_add(ed, path, 0);
free(drp);
}
}
free(rp);
}
@ -606,8 +609,12 @@ _e_cb_file_monitor(void *data, Ecore_File_Monitor *em, Ecore_File_Event event, c
{
ed = l->data;
drp = ecore_file_realpath(ed->dir);
if (!strcmp(rp, drp))
_e_file_del(ed, path);
if (drp)
{
if (!strcmp(rp, drp))
_e_file_del(ed, path);
free(drp);
}
}
free(rp);
}
@ -618,8 +625,12 @@ _e_cb_file_monitor(void *data, Ecore_File_Monitor *em, Ecore_File_Event event, c
{
ed = l->data;
drp = ecore_file_realpath(ed->dir);
if (!strcmp(rp, drp))
_e_file_mod(ed, path);
if (drp)
{
if (!strcmp(rp, drp))
_e_file_mod(ed, path);
free(drp);
}
}
free(rp);
}
@ -630,8 +641,12 @@ _e_cb_file_monitor(void *data, Ecore_File_Monitor *em, Ecore_File_Event event, c
{
ed = l->data;
drp = ecore_file_realpath(ed->dir);
if (!strcmp(rp, drp))
_e_file_mon_dir_del(ed, path);
if (drp)
{
if (!strcmp(rp, drp))
_e_file_mon_dir_del(ed, path);
free(drp);
}
}
free(rp);
}