forked from enlightenment/efl
elementary: fix naviframe insert before func
Adding before a unique item was segfaulting SVN revision: 78005
This commit is contained in:
parent
742454c2eb
commit
0e626b7e08
|
@ -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);
|
||||||
|
|
Loading…
Reference in New Issue