summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorChunEon Park <hermet@hermet.pe.kr>2015-01-08 19:47:14 +0900
committerChunEon Park <hermet@hermet.pe.kr>2015-01-08 19:47:14 +0900
commit8897626aaffa274f864a35f6c67b7acd36dd41d5 (patch)
tree0d8816fef2b0319d040ee829c79a699b5012e629
parentd1bb219d46a183a10c173a4ceb1dad670d39cbba (diff)
genlist: make up lack of behaviors in item_disable
-rw-r--r--src/lib/elm_genlist.c5
1 files changed, 4 insertions, 1 deletions
diff --git a/src/lib/elm_genlist.c b/src/lib/elm_genlist.c
index 83704ee9d..14b641e2c 100644
--- a/src/lib/elm_genlist.c
+++ b/src/lib/elm_genlist.c
@@ -5820,7 +5820,7 @@ _elm_genlist_item_elm_widget_item_part_text_get(Eo *eo_it EINA_UNUSED, Elm_Gen_I
5820} 5820}
5821 5821
5822EOLIAN static void 5822EOLIAN static void
5823_elm_genlist_item_elm_widget_item_disable(Eo *eo_it EINA_UNUSED, Elm_Gen_Item *it) 5823_elm_genlist_item_elm_widget_item_disable(Eo *eo_it, Elm_Gen_Item *it)
5824{ 5824{
5825 Eina_List *l; 5825 Eina_List *l;
5826 Evas_Object *obj; 5826 Evas_Object *obj;
@@ -5828,6 +5828,9 @@ _elm_genlist_item_elm_widget_item_disable(Eo *eo_it EINA_UNUSED, Elm_Gen_Item *i
5828 if (it->generation < GL_IT(it)->wsd->generation) return; 5828 if (it->generation < GL_IT(it)->wsd->generation) return;
5829 5829
5830 _item_unselect(it); 5830 _item_unselect(it);
5831 if (eo_it == GL_IT(it)->wsd->focused_item)
5832 _elm_genlist_item_unfocused(eo_it);
5833 ELM_SAFE_FREE(it->long_timer, ecore_timer_del);
5831 5834
5832 if (it->realized) 5835 if (it->realized)
5833 { 5836 {