hermet pushed a commit to branch efl-1.14. http://git.enlightenment.org/core/efl.git/commit/?id=0e19a939f95b40d1bd73344fb4899223e76d156a
commit 0e19a939f95b40d1bd73344fb4899223e76d156a 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 3e61201..f7a202f 100644 --- a/src/lib/evas/canvas/evas_object_grid.c +++ b/src/lib/evas/canvas/evas_object_grid.c @@ -257,6 +257,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; } --