diff --git a/src/lib/elementary/efl_ui_layout.c b/src/lib/elementary/efl_ui_layout.c index 5544e4e65e..ea40224af3 100644 --- a/src/lib/elementary/efl_ui_layout.c +++ b/src/lib/elementary/efl_ui_layout.c @@ -2099,7 +2099,7 @@ _efl_ui_layout_view_model_content_update(Efl_Ui_Layout_Data *pd, Efl_Ui_Layout_F request->factory = efl_ref(tracking->factory); request->tracking = tracking; - f = efl_ui_factory_create(tracking->factory, pd->connect.model, pd->obj); + f = efl_ui_view_factory_create_with_event(tracking->factory, pd->connect.model, pd->obj); f = eina_future_then_from_desc(efl_future_then(pd->obj, f), eina_future_cb_easy(.success = _content_created, .success_type = EINA_VALUE_TYPE_OBJECT, diff --git a/src/lib/elementary/efl_ui_list_view.c b/src/lib/elementary/efl_ui_list_view.c index 6f283f4f22..34c90dd7aa 100644 --- a/src/lib/elementary/efl_ui_list_view.c +++ b/src/lib/elementary/efl_ui_list_view.c @@ -976,7 +976,7 @@ _efl_ui_list_view_efl_ui_list_view_model_realize(Eo *obj, Efl_Ui_List_View_Data tracking->obj = obj; tracking->pd = pd; - item->layout_request = efl_ui_factory_create(pd->factory, item->children, obj); + item->layout_request = efl_ui_view_factory_create_with_event(pd->factory, item->children, obj); item->layout_request = efl_future_then(obj, item->layout_request); item->layout_request = eina_future_then_from_desc(item->layout_request, eina_future_cb_easy(.success = _content_created,