summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMarcel Hollerbach <marcel-hollerbach@t-online.de>2016-12-21 19:30:21 +0100
committerMarcel Hollerbach <marcel-hollerbach@t-online.de>2017-04-19 13:32:00 +0200
commit3c89abb55d863fd250dcf68053d925b85551422b (patch)
tree7e5a4715679d9a9e491a46a4e21a8664ea9f12e0
parentc14e5da426c2b89566931633c0d3a90f2543557d (diff)
downloadefl-3c89abb55d863fd250dcf68053d925b85551422b.tar.gz
elm_box,grid,table: take the resize object as evas object
-rw-r--r--src/lib/elementary/elm_box.c5
-rw-r--r--src/lib/elementary/elm_grid.c5
-rw-r--r--src/lib/elementary/elm_table.c5
3 files changed, 6 insertions, 9 deletions
diff --git a/src/lib/elementary/elm_box.c b/src/lib/elementary/elm_box.c
index 7b98c91e20..f8920db86e 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 6155d6a352..886549a567 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 87da322036..f32b4c3938 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);
}