hermet pushed a commit to branch master.

http://git.enlightenment.org/core/efl.git/commit/?id=803025f9195dbaade1d8dd695d69a4366089cc17

commit 803025f9195dbaade1d8dd695d69a4366089cc17
Author: Hermet Park <[email protected]>
Date:   Tue Jun 19 08:35:46 2018 +0900

    evas vg: add warning msgs for users.
    
    Since usage has been changed under the beta version,
    Some users may keep the old-usage that breaks the vg behavior now.
    
    For their information, vg prints messages in case of breaks.
---
 src/lib/evas/canvas/evas_vg_container.c | 3 +++
 src/lib/evas/canvas/evas_vg_shape.c     | 3 +++
 2 files changed, 6 insertions(+)

diff --git a/src/lib/evas/canvas/evas_vg_container.c 
b/src/lib/evas/canvas/evas_vg_container.c
index 35b8fd37bf..367a3c99ca 100644
--- a/src/lib/evas/canvas/evas_vg_container.c
+++ b/src/lib/evas/canvas/evas_vg_container.c
@@ -189,6 +189,9 @@ _efl_canvas_vg_container_efl_duplicate_duplicate(const Eo 
*obj,
 EAPI Efl_VG*
 evas_vg_container_add(Efl_VG *parent)
 {
+   /* Warn it because the usage has been changed.
+      We can remove this message after v1.21. */
+   if (!parent) CRI("Efl_VG Container doesn't allow null parent!");
    return efl_add(MY_CLASS, parent);
 }
 
diff --git a/src/lib/evas/canvas/evas_vg_shape.c 
b/src/lib/evas/canvas/evas_vg_shape.c
index 0b59f01257..936bc26aa1 100644
--- a/src/lib/evas/canvas/evas_vg_shape.c
+++ b/src/lib/evas/canvas/evas_vg_shape.c
@@ -426,6 +426,9 @@ evas_vg_shape_equal_commands(Eo *obj, const Eo *with)
 EAPI Efl_Canvas_Vg_Node*
 evas_vg_shape_add(Efl_Canvas_Vg_Node *parent)
 {
+   /* Warn it because the usage has been changed.
+      We can remove this message after v1.21. */
+   if (!parent) CRI("Efl_VG Shape doesn't allow null parent!");
    return efl_add(EFL_CANVAS_VG_SHAPE_CLASS, parent);
 }
 

-- 


Reply via email to