HomePhabricator

elm/list: use while() loop to iterate item list during smart delete

Authored by zmike on Aug 15 2018, 1:45 AM.

Description

elm/list: use while() loop to iterate item list during smart delete

Summary:
using EINA_LIST_FREE here double deletes 2 list items on every iteration
due to recursive list removals, which prevents some items from being
deleted as expected

fix T7266

Reviewers: netstar

Reviewed By: netstar

Subscribers: netstar, cedric, reviewers, committers

Tags: efl: widgets

Maniphest Tasks: T7266

Differential Revision: https://phab.enlightenment.org/D6829