hermet pushed a commit to branch master. http://git.enlightenment.org/core/efl.git/commit/?id=3c7188ec20fb0237c6ea51356ca6e77857c3614d
commit 3c7188ec20fb0237c6ea51356ca6e77857c3614d Author: ChunEon Park <chuneon.p...@samsung.com> Date: Thu May 14 19:50:50 2015 +0900 evas canvas: add exceptional handling in invalid input case. @fix --- src/lib/evas/canvas/evas_object_grid.c | 3 +++ src/lib/evas/canvas/evas_object_table.c | 3 +++ 2 files changed, 6 insertions(+) diff --git a/src/lib/evas/canvas/evas_object_grid.c b/src/lib/evas/canvas/evas_object_grid.c index 70bfbad..a55584e 100644 --- a/src/lib/evas/canvas/evas_object_grid.c +++ b/src/lib/evas/canvas/evas_object_grid.c @@ -262,6 +262,9 @@ _evas_object_grid_smart_set_user(Evas_Smart_Class *sc) EAPI Evas_Object * evas_object_grid_add(Evas *evas) { + MAGIC_CHECK(evas, Evas, MAGIC_EVAS); + return NULL; + MAGIC_CHECK_END(); Evas_Object *obj = eo_add(MY_CLASS, evas); return obj; } diff --git a/src/lib/evas/canvas/evas_object_table.c b/src/lib/evas/canvas/evas_object_table.c index 99cd84a..ea50553 100644 --- a/src/lib/evas/canvas/evas_object_table.c +++ b/src/lib/evas/canvas/evas_object_table.c @@ -959,6 +959,9 @@ _evas_table_evas_object_smart_calculate(Eo *o, Evas_Table_Data *priv) EAPI Evas_Object * evas_object_table_add(Evas *evas) { + MAGIC_CHECK(evas, Evas, MAGIC_EVAS); + return NULL; + MAGIC_CHECK_END(); Evas_Object *obj = eo_add(MY_CLASS, evas); return obj; } --