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;
 }

-- 


Reply via email to