naviframe: fix a focus issue when deleting the first item

Summary:
When the first item is deleted, focus should not be reverted back
to an object in the content of the item.

@fix
This commit is contained in:
WooHyun Jung 2015-08-31 16:15:55 +09:00
parent 74bd15f5bf
commit 04aa8dc109
1 changed files with 5 additions and 1 deletions

View File

@ -553,7 +553,11 @@ _elm_naviframe_item_eo_base_destructor(Eo *eo_item, Elm_Naviframe_Item_Data *it)
if (sd->stack && sd->stack->last)
prev_it = EINA_INLIST_CONTAINER_GET(sd->stack->last,
Elm_Naviframe_Item_Data);
if (!prev_it) goto end;
if (!prev_it)
{
elm_widget_tree_unfocusable_set(VIEW(nit), EINA_TRUE);
goto end;
}
elm_widget_tree_unfocusable_set(VIEW(prev_it), EINA_FALSE);
elm_widget_tree_unfocusable_set(VIEW(nit), EINA_TRUE);