From 53123a74453bb86e0df3ffff255a2a9a2f068021 Mon Sep 17 00:00:00 2001 From: Tom Hacohen Date: Sun, 30 Jan 2011 10:31:45 +0000 Subject: [PATCH] Evas textblock: Added a segfault fix in case (shouldn't happen) it isn't found. SVN revision: 56410 --- legacy/evas/src/lib/canvas/evas_object_textblock.c | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/legacy/evas/src/lib/canvas/evas_object_textblock.c b/legacy/evas/src/lib/canvas/evas_object_textblock.c index 434a5c6cee..423f9d7714 100644 --- a/legacy/evas/src/lib/canvas/evas_object_textblock.c +++ b/legacy/evas/src/lib/canvas/evas_object_textblock.c @@ -6853,6 +6853,10 @@ evas_textblock_cursor_char_geometry_get(const Evas_Textblock_Cursor *cur, Evas_C if (!o->formatted.valid) _relayout(cur->obj); previous_format = _find_layout_item_match(cur, &ln, &it); + if (!it) + { + return -1; + } if (it->type == EVAS_TEXTBLOCK_ITEM_TEXT) { ti = _ITEM_TEXT(it);