summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorWooHyun Jung <wh0705.jung@samsung.com>2016-03-22 10:13:28 +0900
committerWooHyun Jung <wh0705.jung@samsung.com>2016-03-22 10:13:28 +0900
commit53cd142c1128454bdaabf83a5b86eccfc051f189 (patch)
tree6f0ef64fc881adb843c40b5c2236978bf888678f
parentd86007d7fc78d11d39ba5e8286289e76076715c5 (diff)
downloadelementary-53cd142c1128454bdaabf83a5b86eccfc051f189.tar.gz
Revert "elm_widget: update child object focus_order."
This reverts commit b78720016a9023cb57ec2a05c8cfbdf6eeae600f. We need to find another way to fix the problem. This will break focus revert logic.
-rw-r--r--src/lib/elm_widget.c23
1 files changed, 0 insertions, 23 deletions
diff --git a/src/lib/elm_widget.c b/src/lib/elm_widget.c
index 412151926..b110f323a 100644
--- a/src/lib/elm_widget.c
+++ b/src/lib/elm_widget.c
@@ -792,27 +792,6 @@ _elm_widget_focus_highlight_style_get(Eo *obj EINA_UNUSED, Elm_Widget_Smart_Data
}
static void
-_child_focus_order_update(Evas_Object* parent, Evas_Object* obj)
-{
- const Eina_List *l;
- Evas_Object *child;
- ELM_WIDGET_DATA_GET(parent, sdp);
- EINA_LIST_FOREACH(sdp->subobjs, l, child)
- {
- if (!_elm_widget_is(child) || (child == obj)) continue;
- ELM_WIDGET_DATA_GET(child,sdc);
-
- if(sdc->can_focus || (sdc->child_can_focus))
- {
- focus_order++;
- sdc->focus_order = focus_order;
- }
- _child_focus_order_update(child, NULL);
- }
-
-}
-
-static void
_parent_focus(Evas_Object *obj, Elm_Object_Item *item)
{
API_ENTRY return;
@@ -841,8 +820,6 @@ _parent_focus(Evas_Object *obj, Elm_Object_Item *item)
if (_elm_config->access_mode == ELM_ACCESS_MODE_ON)
_elm_access_highlight_set(obj);
-
- if (o) _child_focus_order_update(o, obj);
}
static void