genlist: add default signal to clean edje states for cache 77/61277/2
authorSangHyeon Lee <sh10233.lee@samsung.com>
Mon, 7 Mar 2016 06:30:43 +0000 (15:30 +0900)
committerSangHyeon Lee <sh10233.lee@samsung.com>
Fri, 8 Apr 2016 06:42:43 +0000 (23:42 -0700)
Change-Id: I7e021c396d4580eddc31296a295596353d208c47

src/lib/elm_genlist.c

index 2fd82a8..4605d9b 100644 (file)
@@ -144,6 +144,8 @@ static const char SIGNAL_GROUP_SINGLE[] = "elm,state,group,single";
 static const char SIGNAL_GROUP_FIRST[] = "elm,state,group,first";
 static const char SIGNAL_GROUP_LAST[] = "elm,state,group,last";
 static const char SIGNAL_GROUP_MIDDLE[] = "elm,state,group,middle";
+//Tizen Only(20160307)
+static const char SIGNAL_DEFAULT[] = "elm,state,default";
 
 static void _item_unrealize(Elm_Gen_Item *it);
 static Eina_Bool _item_select(Elm_Gen_Item *it);
@@ -1570,6 +1572,9 @@ _item_cache_add(Elm_Gen_Item *it)
        (elm_widget_focus_highlight_enabled_get(obj) || _elm_config->win_auto_focus_enable))
      edje_object_signal_emit(itc->base_view, SIGNAL_UNFOCUSED, "elm");
 
+   //Tizen Only(20160307)
+   edje_object_signal_emit(itc->base_view, SIGNAL_DEFAULT, "elm");
+
    ELM_SAFE_FREE(it->long_timer, ecore_timer_del);
    ELM_SAFE_FREE(it->item->swipe_timer, ecore_timer_del);