forked from enlightenment/efl
fix double free
eina_hash_del calls free callback, so we don't need to free the data ourselves. SVN revision: 49247
This commit is contained in:
parent
98d843e91b
commit
cf894cab2e
|
@ -1609,8 +1609,6 @@ efreet_desktop_changes_cb(void *data __UNUSED__, Ecore_File_Monitor *em __UNUSED
|
||||||
|
|
||||||
case ECORE_FILE_EVENT_DELETED_SELF:
|
case ECORE_FILE_EVENT_DELETED_SELF:
|
||||||
case ECORE_FILE_EVENT_DELETED_DIRECTORY:
|
case ECORE_FILE_EVENT_DELETED_DIRECTORY:
|
||||||
fm = eina_hash_find(change_monitors, path);
|
|
||||||
if (fm) ecore_file_monitor_del(fm);
|
|
||||||
eina_hash_del_by_key(change_monitors, path);
|
eina_hash_del_by_key(change_monitors, path);
|
||||||
efreet_desktop_update_cache();
|
efreet_desktop_update_cache();
|
||||||
break;
|
break;
|
||||||
|
|
Loading…
Reference in New Issue