elm_color_class: use legacy event for genlist selection

Summary:
this fixes the selection callback and makes the widget work again

@fix

Reviewers: bu5hm4n

Reviewed By: bu5hm4n

Subscribers: bu5hm4n, cedric, #reviewers, #committers

Tags: #efl_widgets

Differential Revision: https://phab.enlightenment.org/D8913
This commit is contained in:
Mike Blumenkrantz 2019-05-23 09:31:50 -04:00
parent d159c7880f
commit be4590ee41
1 changed files with 3 additions and 4 deletions

View File

@ -194,10 +194,10 @@ _colorclass_reset(void *data, const Efl_Event *event EINA_UNUSED)
}
static void
_colorclass_activate(void *data, const Efl_Event *event)
_colorclass_activate(void *data, Evas_Object *obj EINA_UNUSED, void *event_info)
{
Colorclass_UI *cc = data;
Elm_Object_Item *it = event->info;
Elm_Object_Item *it = event_info;
Edje_Color_Class *ecc;
Colorclass *lcc;
Eina_List *l;
@ -742,8 +742,7 @@ elm_color_class_editor_add(Evas_Object *obj)
elm_scroller_policy_set(gl, ELM_SCROLLER_POLICY_OFF, ELM_SCROLLER_POLICY_AUTO);
elm_genlist_mode_set(gl, ELM_LIST_COMPRESS);
elm_object_part_content_set(ly, "elm.swallow.list", gl);
efl_event_callback_add
(gl, EFL_UI_EVENT_ITEM_SELECTED, _colorclass_activate, cc);
evas_object_smart_callback_add(gl, "selected", _colorclass_activate, cc);
cc->reset = bt = elm_button_add(ly);
elm_object_style_set(bt, "colorclass");