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);
 }

-- 


Reply via email to