From abdf415cc5b47cf9e887b0fa8e2dd85bced70cbd Mon Sep 17 00:00:00 2001 From: Cedric BAIL Date: Thu, 10 Jun 2010 15:37:50 +0000 Subject: [PATCH] * edje: prevent uninitialized data to spread. WARNING: I don't know why in the first it doesn't map correctly to an object. So if someone with more knowledge on this piece of code could give it a look. SVN revision: 49613 --- legacy/edje/src/lib/edje_entry.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/legacy/edje/src/lib/edje_entry.c b/legacy/edje/src/lib/edje_entry.c index 17818e1476..a75a993a79 100644 --- a/legacy/edje/src/lib/edje_entry.c +++ b/legacy/edje/src/lib/edje_entry.c @@ -854,7 +854,8 @@ _anchors_update(Evas_Textblock_Cursor *c __UNUSED__, Evas_Object *o, Entry *en) { Evas_Coord cx, cy, cw, ch; - evas_textblock_cursor_format_item_geometry_get(an->start, &cx, &cy, &cw, &ch); + if (!evas_textblock_cursor_format_item_geometry_get(an->start, &cx, &cy, &cw, &ch)) + continue ; evas_object_move(sel->obj, x + cx, y + cy); evas_object_resize(sel->obj, cw, ch); }