eo_do(data, eo_event_callback_call(ELM_CTXPOPUP_EVENT_DISMISSED, NULL));
}
+/* TIZEN_ONLY(20161207): add show finished callback */
+static void
+_show_finished_cb(void *data,
+ Evas_Object *obj EINA_UNUSED,
+ const char *emission EINA_UNUSED,
+ const char *source EINA_UNUSED)
+{
+ elm_object_focus_set(data, EINA_TRUE);
+}
+/* END */
+
static void
_list_del(Eo *obj, Elm_Ctxpopup_Data *sd)
{
edje_object_signal_callback_add
(priv->layout, "elm,action,hide,finished", "", _hide_finished_cb, obj);
+ /* TIZEN_ONLY(20161207): Add show finished callback */
+ edje_object_signal_callback_add
+ (priv->layout, "elm,action,show,finished", "", _show_finished_cb, obj);
+ /* END */
+
edje_object_part_swallow(priv->layout, "swallow", wd->resize_obj);
evas_object_size_hint_weight_set
(priv->layout, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND);