jsuya pushed a commit to branch master.

http://git.enlightenment.org/core/efl.git/commit/?id=288218527d494e1ca3146b0321b0967842fecae6

commit 288218527d494e1ca3146b0321b0967842fecae6
Author: JunsuChoi <[email protected]>
Date:   Thu Nov 14 11:25:52 2019 +0900

    efl_canvas_vg_node: Prevent access to NULL object for remove warning
    
    Summary:
    For remove this warning
    WRN<3378>:eo ../src/lib/eo/eo.c:644 _efl_object_call_resolve() NULL passed 
to function efl_invalidated_get().
    
    Test Plan: elementary_test -> animation_view
    
    Reviewers: Hermet, kimcinoo, smohanty
    
    Reviewed By: Hermet
    
    Subscribers: cedric, #reviewers, #committers
    
    Tags: #efl
    
    Differential Revision: https://phab.enlightenment.org/D10627
---
 src/lib/evas/canvas/efl_canvas_vg_node.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/src/lib/evas/canvas/efl_canvas_vg_node.c 
b/src/lib/evas/canvas/efl_canvas_vg_node.c
index 5064407f03..72d0265908 100644
--- a/src/lib/evas/canvas/efl_canvas_vg_node.c
+++ b/src/lib/evas/canvas/efl_canvas_vg_node.c
@@ -30,7 +30,7 @@ _node_change(Efl_VG *obj, Efl_Canvas_Vg_Node_Data *nd)
         if (pnd->flags != EFL_GFX_CHANGE_FLAG_NONE) break;
         pnd->flags = EFL_GFX_CHANGE_FLAG_ALL;
      }
-   if (efl_invalidated_get(nd->vg_obj)) return;
+   if (!nd->vg_obj || efl_invalidated_get(nd->vg_obj)) return;
    efl_canvas_vg_object_change(nd->vd);
 }
 

-- 


Reply via email to