rage - quieten coverity even though its not an isue
locks in entry frees are not needed as by the time something is freed a thread is no longer using it, but this should make coverity happy.
This commit is contained in:
parent
25a21888bc
commit
40483f4de3
|
@ -500,11 +500,13 @@ _entry_free(Entry *entry)
|
||||||
Entry *subentry;
|
Entry *subentry;
|
||||||
Eina_Stringshare *str;
|
Eina_Stringshare *str;
|
||||||
if (!entry) return;
|
if (!entry) return;
|
||||||
|
eina_lock_take(&(entry->lock));
|
||||||
entry->sels = eina_list_free(entry->sels);
|
entry->sels = eina_list_free(entry->sels);
|
||||||
EINA_LIST_FREE(entry->files, str) eina_stringshare_del(str);
|
EINA_LIST_FREE(entry->files, str) eina_stringshare_del(str);
|
||||||
EINA_LIST_FREE(entry->dirs, subentry) _entry_free(subentry);
|
EINA_LIST_FREE(entry->dirs, subentry) _entry_free(subentry);
|
||||||
if (entry->base) evas_object_del(entry->base);
|
if (entry->base) evas_object_del(entry->base);
|
||||||
eina_stringshare_del(entry->path);
|
eina_stringshare_del(entry->path);
|
||||||
|
eina_lock_release(&(entry->lock));
|
||||||
eina_lock_free(&(entry->lock));
|
eina_lock_free(&(entry->lock));
|
||||||
if (entry == selentry) selentry = NULL;
|
if (entry == selentry) selentry = NULL;
|
||||||
free(entry);
|
free(entry);
|
||||||
|
|
Loading…
Reference in New Issue