forked from enlightenment/efl
do not check for data, eina_iterator_next/eina_accessor_data_get() does that.
SVN revision: 41984
This commit is contained in:
parent
2a8d44f5a0
commit
c8534587f2
|
@ -578,7 +578,7 @@ _eina_hash_iterator_next(Eina_Iterator_Hash *it, void **data)
|
|||
it->index++;
|
||||
it->bucket = bucket;
|
||||
|
||||
if (ok && data)
|
||||
if (ok)
|
||||
*data = it->get_content(it);
|
||||
|
||||
return ok;
|
||||
|
|
|
@ -250,7 +250,7 @@ eina_list_iterator_next(Eina_Iterator_List *it, void **data)
|
|||
EINA_MAGIC_CHECK_LIST_ITERATOR(it, EINA_FALSE);
|
||||
|
||||
if (it->current == NULL) return EINA_FALSE;
|
||||
if (data) *data = eina_list_data_get(it->current);
|
||||
*data = eina_list_data_get(it->current);
|
||||
|
||||
it->current = eina_list_next(it->current);
|
||||
|
||||
|
@ -263,7 +263,7 @@ eina_list_iterator_prev(Eina_Iterator_List *it, void **data)
|
|||
EINA_MAGIC_CHECK_LIST_ITERATOR(it, EINA_FALSE);
|
||||
|
||||
if (it->current == NULL) return EINA_FALSE;
|
||||
if (data) *data = eina_list_data_get(it->current);
|
||||
*data = eina_list_data_get(it->current);
|
||||
|
||||
it->current = eina_list_prev(it->current);
|
||||
|
||||
|
@ -351,7 +351,7 @@ eina_list_accessor_get_at(Eina_Accessor_List *it, unsigned int index, void **dat
|
|||
it->current = over;
|
||||
it->index = index;
|
||||
|
||||
if (data) *data = eina_list_data_get(it->current);
|
||||
*data = eina_list_data_get(it->current);
|
||||
return EINA_TRUE;
|
||||
}
|
||||
|
||||
|
|
|
@ -156,7 +156,7 @@ _eina_rbtree_iterator_next(Eina_Iterator_Rbtree *it, void **data)
|
|||
return _eina_rbtree_iterator_next(it, data);
|
||||
|
||||
onfix:
|
||||
if (data) *data = tree;
|
||||
*data = tree;
|
||||
return EINA_TRUE;
|
||||
}
|
||||
|
||||
|
|
Loading…
Reference in New Issue