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; Eina_List *child_list = NULL;
Evas_Object *child; 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; Eina_List *can_focus_list;
if ((elm_widget_can_focus_get(child)) && can_focus_list = elm_widget_can_focus_child_list_get(child);
(evas_object_visible_get(child)) && if (can_focus_list)
(!elm_widget_disabled_get(child))) child_list = eina_list_merge(child_list, can_focus_list);
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);
}
} }
} }
return child_list; return child_list;
} }