Fix item label return. Thanks cedric :)

SVN revision: 47694
This commit is contained in:
Christopher Michael 2010-04-02 15:21:46 +00:00
parent 01756e0012
commit bee9246e44
1 changed files with 12 additions and 2 deletions

View File

@ -591,8 +591,13 @@ e_ilist_selected_label_get(Evas_Object *obj)
si = eina_list_nth(sd->items, sd->selected);
if (si)
{
if (!si->label)
{
si->label =
eina_stringshare_add(edje_object_part_text_get(si->o_base,
"e.text.label"));
}
if (si->label) return si->label;
return edje_object_part_text_get(si->o_base, "e.text.label");
}
return NULL;
}
@ -716,8 +721,13 @@ e_ilist_nth_label_get(Evas_Object *obj, int n)
si = eina_list_nth(sd->items, n);
if (si)
{
if (!si->label)
{
si->label =
eina_stringshare_add(edje_object_part_text_get(si->o_base,
"e.text.label"));
}
if (si->label) return si->label;
return edje_object_part_text_get(si->o_base, "e.text.label");
}
return NULL;
}