elm_widget: Removed unnecessary if statement.
This commit is contained in:
parent
d596a0768f
commit
5b3908a454
|
@ -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;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue