diff --git a/src/bin/ephoto_single_browser.c b/src/bin/ephoto_single_browser.c index 5019721..ecc91cc 100644 --- a/src/bin/ephoto_single_browser.c +++ b/src/bin/ephoto_single_browser.c @@ -2429,6 +2429,7 @@ _entry_free(void *data, const Ephoto_Entry *entry) if (entry == sb->entry) { _next_entry(sb); + elm_object_item_del(entry->item); } } diff --git a/src/bin/ephoto_thumb_browser.c b/src/bin/ephoto_thumb_browser.c index a81eca7..3f660fa 100644 --- a/src/bin/ephoto_thumb_browser.c +++ b/src/bin/ephoto_thumb_browser.c @@ -480,7 +480,7 @@ _todo_items_process(void *data) if (entry->item) { elm_object_item_data_set(entry->item, entry); - } + } else { ephoto_entry_free(tb->ephoto, entry);