seoz pushed a commit to branch master. http://git.enlightenment.org/core/elementary.git/commit/?id=342b108641d495ae43f4313feab3a59f170269ed
commit 342b108641d495ae43f4313feab3a59f170269ed Author: Daniel Juyung Seo <[email protected]> Date: Thu Nov 21 14:26:39 2013 +0900 elm_diskselector.c: reduce item_count number on _item_del. or reducing item_count could be skipped in some cases like elm_index_clear. This fixes T508. --- src/lib/elm_diskselector.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/lib/elm_diskselector.c b/src/lib/elm_diskselector.c index 6135dd8..be5eb44 100644 --- a/src/lib/elm_diskselector.c +++ b/src/lib/elm_diskselector.c @@ -327,6 +327,8 @@ _item_del(Elm_Diskselector_Item *item) { if (!item) return; + ELM_DISKSELECTOR_DATA_GET(WIDGET(item), sd); + sd->item_count -= 1; eina_stringshare_del(item->label); if (item->icon) @@ -371,7 +373,6 @@ _item_del_pre_hook(Elm_Object_Item *item) } _item_del(it); - sd->item_count -= 1; if (sd->round) { --
