summaryrefslogtreecommitdiff
path: root/src/lib/evas/canvas/efl_canvas_vg_object.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/lib/evas/canvas/efl_canvas_vg_object.c')
-rw-r--r--src/lib/evas/canvas/efl_canvas_vg_object.c1
1 files changed, 1 insertions, 0 deletions
diff --git a/src/lib/evas/canvas/efl_canvas_vg_object.c b/src/lib/evas/canvas/efl_canvas_vg_object.c
index bd43b7c0de..3a3ba1c346 100644
--- a/src/lib/evas/canvas/efl_canvas_vg_object.c
+++ b/src/lib/evas/canvas/efl_canvas_vg_object.c
@@ -349,6 +349,7 @@ _efl_canvas_vg_object_efl_object_invalidate(Eo *eo_obj, Efl_Canvas_Vg_Object_Dat
349 { 349 {
350 Vg_User_Entry *user_entry = pd->user_entry; 350 Vg_User_Entry *user_entry = pd->user_entry;
351 ENFN->ector_surface_cache_drop(ENC, user_entry->root); 351 ENFN->ector_surface_cache_drop(ENC, user_entry->root);
352 if (pd->user_entry->root) efl_unref(pd->user_entry->root);
352 free(pd->user_entry); 353 free(pd->user_entry);
353 } 354 }
354 pd->user_entry = NULL; 355 pd->user_entry = NULL;