From d88f919cad6234e2ea405821b6a0adb8286bd4b0 Mon Sep 17 00:00:00 2001 From: Daniel Juyung Seo Date: Thu, 21 Nov 2013 14:26:39 +0900 Subject: [PATCH] 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. --- legacy/elementary/src/lib/elm_diskselector.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/legacy/elementary/src/lib/elm_diskselector.c b/legacy/elementary/src/lib/elm_diskselector.c index 6135dd84f0..be5eb44219 100644 --- a/legacy/elementary/src/lib/elm_diskselector.c +++ b/legacy/elementary/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) {