summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJaehyun Cho <jae_hyun.cho@samsung.com>2017-07-10 20:53:34 +0900
committerCarsten Haitzler (Rasterman) <raster@rasterman.com>2017-07-11 17:09:44 +0900
commit38aa6b89cc28cd43b365d67ebdbd467528475fa8 (patch)
tree188d58341193779d148af6933a06c00c61b3974e
parentdc27b540a64247b27b5e9c3c3b075a5a8593c83d (diff)
downloadefl-38aa6b89cc28cd43b365d67ebdbd467528475fa8.tar.gz
Evas textblock: add null check in evas_textblock_cursor_free
-rw-r--r--src/lib/evas/canvas/evas_object_textblock.c1
1 files changed, 1 insertions, 0 deletions
diff --git a/src/lib/evas/canvas/evas_object_textblock.c b/src/lib/evas/canvas/evas_object_textblock.c
index c7254ab000..c12d514f3c 100644
--- a/src/lib/evas/canvas/evas_object_textblock.c
+++ b/src/lib/evas/canvas/evas_object_textblock.c
@@ -8404,6 +8404,7 @@ evas_object_textblock_cursor_new(Eo *eo_obj)
EAPI void
evas_textblock_cursor_free(Evas_Textblock_Cursor *cur)
{
+ if (!cur) return;
Efl_Canvas_Text_Data *o = efl_data_scope_get(cur->obj, MY_CLASS);
if (cur == o->cursor) return;
o->cursors = eina_list_remove(o->cursors, cur);