elementary: fix naviframe insert before func

Adding before a unique item was segfaulting



SVN revision: 78005
This commit is contained in:
Bruno Dilly 2012-10-15 16:26:11 +00:00
parent 742454c2eb
commit 0e626b7e08
1 changed files with 4 additions and 6 deletions

View File

@ -1316,13 +1316,11 @@ elm_naviframe_item_insert_before(Evas_Object *obj,
ELM_NAVIFRAME_ITEM_CHECK_OR_RETURN(before, NULL); ELM_NAVIFRAME_ITEM_CHECK_OR_RETURN(before, NULL);
ELM_NAVIFRAME_DATA_GET(obj, sd); ELM_NAVIFRAME_DATA_GET(obj, sd);
it = (Elm_Naviframe_Item *)before;
prev_it = NULL; prev_it = NULL;
if (before) if (EINA_INLIST_GET(it)->prev)
{ prev_it = EINA_INLIST_CONTAINER_GET(EINA_INLIST_GET(it)->prev,
it = (Elm_Naviframe_Item *)before; Elm_Naviframe_Item);
prev_it = EINA_INLIST_CONTAINER_GET(EINA_INLIST_GET(it)->prev,
Elm_Naviframe_Item);
}
it = _item_new(obj, prev_it, it = _item_new(obj, prev_it,
title_label, prev_btn, next_btn, content, item_style); title_label, prev_btn, next_btn, content, item_style);