summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJean-Philippe Andre <jp.andre@samsung.com>2016-07-19 18:32:16 +0900
committerJean-Philippe Andre <jp.andre@samsung.com>2016-07-19 18:32:32 +0900
commit2c7f9481ed0d1f2bc231fc5cf0f95aa2b53afb19 (patch)
tree1b571a38eac8f4b9ac36214ecc72369946d344e0
parent0d3f5c9661b9479f39639417689e3e5a192e6e7e (diff)
downloadefl-2c7f9481ed0d1f2bc231fc5cf0f95aa2b53afb19.tar.gz
textblock: Prevent crash in evas_object_textblock_cursor_new(NULL)
This happened in expedite
-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 66f8cf95d9..da4840e2ca 100644
--- a/src/lib/evas/canvas/evas_object_textblock.c
+++ b/src/lib/evas/canvas/evas_object_textblock.c
@@ -8094,6 +8094,7 @@ _efl_canvas_text_cursor_text_object_get(Eo *obj EINA_UNUSED, Efl_Canvas_Text_Cur
EAPI Efl_Canvas_Text_Cursor *
evas_object_textblock_cursor_new(const Eo *eo_obj)
{
+ EINA_SAFETY_ON_NULL_RETURN_VAL(eo_obj, NULL);
// XXX; Discarding const here
return eo_add(EFL_CANVAS_TEXT_CURSOR_CLASS, (Eo *) eo_obj,
efl_canvas_text_cursor_text_object_set(eo_self, eo_obj));