elm_widget: Removed unnecessary if statement.

This commit is contained in:
Daniel Juyung Seo 2014-03-18 19:04:56 +09:00
parent d596a0768f
commit 5b3908a454
1 changed files with 12 additions and 14 deletions

View File

@ -1317,24 +1317,22 @@ _elm_widget_can_focus_child_list_get(Eo *obj EINA_UNUSED, Elm_Widget_Smart_Data
Eina_List *child_list = NULL;
Evas_Object *child;
if (sd->subobjs)
EINA_LIST_FOREACH(sd->subobjs, l, child)
{
EINA_LIST_FOREACH(sd->subobjs, l, child)
if (!_elm_widget_is(child)) continue;
if ((elm_widget_can_focus_get(child)) &&
(evas_object_visible_get(child)) &&
(!elm_widget_disabled_get(child)))
child_list = eina_list_append(child_list, child);
else
{
if (!_elm_widget_is(child)) continue;
if ((elm_widget_can_focus_get(child)) &&
(evas_object_visible_get(child)) &&
(!elm_widget_disabled_get(child)))
child_list = eina_list_append(child_list, child);
else
{
Eina_List *can_focus_list;
can_focus_list = elm_widget_can_focus_child_list_get(child);
if (can_focus_list)
child_list = eina_list_merge(child_list, can_focus_list);
}
Eina_List *can_focus_list;
can_focus_list = elm_widget_can_focus_child_list_get(child);
if (can_focus_list)
child_list = eina_list_merge(child_list, can_focus_list);
}
}
return child_list;
}