{
if (!EINA_DBL_EQ(pd->curr.pos, 0.0)) return EINA_FALSE;
- int index;
+ int index = eina_list_data_idx(pd->content_list, (void *)existing);
+ if (index == -1) return EINA_FALSE;
- index = eina_list_data_idx(pd->content_list, (void *)existing);
pd->content_list = eina_list_prepend_relative(pd->content_list, subobj, existing);
pd->cnt += 1;
{
if (!EINA_DBL_EQ(pd->curr.pos, 0.0)) return EINA_FALSE;
- int index;
+ int index = eina_list_data_idx(pd->content_list, (void *)existing);
+ if (index == -1) return EINA_FALSE;
- index = eina_list_data_idx(pd->content_list, (void *)existing);
pd->content_list = eina_list_append_relative(pd->content_list, subobj, existing);
pd->cnt += 1;