bu5hm4n pushed a commit to branch master. http://git.enlightenment.org/core/efl.git/commit/?id=eb88bbe63db69f20efe5dfd69661adc85c01867f
commit eb88bbe63db69f20efe5dfd69661adc85c01867f Author: Marcel Hollerbach <[email protected]> Date: Wed Dec 21 19:30:21 2016 +0100 elm_box,grid,table: take the resize object as evas object --- src/lib/elementary/elm_box.c | 5 ++--- src/lib/elementary/elm_grid.c | 5 ++--- src/lib/elementary/elm_table.c | 5 ++--- 3 files changed, 6 insertions(+), 9 deletions(-) diff --git a/src/lib/elementary/elm_box.c b/src/lib/elementary/elm_box.c index 7b98c91..f8920db 100644 --- a/src/lib/elementary/elm_box.c +++ b/src/lib/elementary/elm_box.c @@ -25,9 +25,8 @@ static const Evas_Smart_Cb_Description _smart_callbacks[] = { static void _focus_order_flush(Eo *obj, Elm_Box_Data *pd EINA_UNUSED) { - Elm_Widget_Smart_Data *wpd; - Eina_List *order = evas_object_box_children_get(obj); - wpd = efl_data_scope_get(obj, ELM_WIDGET_CLASS); + Elm_Widget_Smart_Data *wpd = efl_data_scope_get(obj, ELM_WIDGET_CLASS); + Eina_List *order = evas_object_box_children_get(wpd->resize_obj); efl_ui_focus_manager_update_children(wpd->focus.manager, obj, order, EINA_TRUE); } diff --git a/src/lib/elementary/elm_grid.c b/src/lib/elementary/elm_grid.c index 6155d6a..886549a 100644 --- a/src/lib/elementary/elm_grid.c +++ b/src/lib/elementary/elm_grid.c @@ -16,9 +16,8 @@ static void _focus_order_flush(Eo *obj) { - Elm_Widget_Smart_Data *wpd; - Eina_List *order = evas_object_grid_children_get(obj); - wpd = efl_data_scope_get(obj, ELM_WIDGET_CLASS); + Elm_Widget_Smart_Data *wpd = efl_data_scope_get(obj, ELM_WIDGET_CLASS); + Eina_List *order = evas_object_grid_children_get(wpd->resize_obj); efl_ui_focus_manager_update_children(wpd->focus.manager, obj, order, EINA_TRUE); } diff --git a/src/lib/elementary/elm_table.c b/src/lib/elementary/elm_table.c index 87da322..f32b4c3 100644 --- a/src/lib/elementary/elm_table.c +++ b/src/lib/elementary/elm_table.c @@ -17,9 +17,8 @@ static void _focus_order_flush(Eo *obj) { - Elm_Widget_Smart_Data *wpd; - Eina_List *order = evas_object_table_children_get(obj); - wpd = efl_data_scope_get(obj, ELM_WIDGET_CLASS); + Elm_Widget_Smart_Data *wpd = efl_data_scope_get(obj, ELM_WIDGET_CLASS); + Eina_List *order = evas_object_table_children_get(wpd->resize_obj); efl_ui_focus_manager_update_children(wpd->focus.manager, obj, order, EINA_TRUE); } --
