evas: simplify logic for ellipsis.

SVN revision: 81773
This commit is contained in:
Cedric BAIL 2012-12-28 00:58:10 +00:00
parent 7b2b9da7cb
commit f9ebc7bdcd
1 changed files with 4 additions and 6 deletions

View File

@ -163,14 +163,12 @@ _evas_object_text_items_clean(Evas_Object_Protected_Data *obj, Evas_Object_Text
o->cur.style == o->prev.style &&
obj->cur.scale == obj->prev.scale)
{
if (o->last_computed.ellipsis_start &&
o->last_computed.ellipsis_start == o->items)
if (o->last_computed.ellipsis_start)
o->items = (Evas_Object_Text_Item *) eina_inlist_remove(EINA_INLIST_GET(o->items),
EINA_INLIST_GET(o->items));
if (o->last_computed.ellipsis_end &&
EINA_INLIST_GET(o->last_computed.ellipsis_end) == EINA_INLIST_GET(o->items)->last)
EINA_INLIST_GET(o->last_computed.ellipsis_start));
if (o->last_computed.ellipsis_end)
o->items = (Evas_Object_Text_Item *) eina_inlist_remove(EINA_INLIST_GET(o->items),
EINA_INLIST_GET(o->items)->last);
EINA_INLIST_GET(o->last_computed.ellipsis_end));
}
else
{