summaryrefslogtreecommitdiff
path: root/src/lib
diff options
context:
space:
mode:
Diffstat (limited to 'src/lib')
-rw-r--r--src/lib/ector/software/ector_renderer_software_shape.c4
1 files changed, 3 insertions, 1 deletions
diff --git a/src/lib/ector/software/ector_renderer_software_shape.c b/src/lib/ector/software/ector_renderer_software_shape.c
index d762c0e325..d0205d1687 100644
--- a/src/lib/ector/software/ector_renderer_software_shape.c
+++ b/src/lib/ector/software/ector_renderer_software_shape.c
@@ -790,8 +790,10 @@ _ector_renderer_software_shape_efl_object_destructor(Eo *obj, Ector_Renderer_Sof
790 free(pd->task); 790 free(pd->task);
791 791
792 efl_data_xunref(pd->base->surface, pd->surface, obj); 792 efl_data_xunref(pd->base->surface, pd->surface, obj);
793 efl_data_xunref(obj, pd->shape, obj);
794 efl_data_xunref(obj, pd->base, obj); 793 efl_data_xunref(obj, pd->base, obj);
794 efl_data_xunref(obj, pd->shape, obj);
795 efl_data_xunref(obj, pd->public_shape, obj);
796
795 efl_destructor(efl_super(obj, ECTOR_RENDERER_SOFTWARE_SHAPE_CLASS)); 797 efl_destructor(efl_super(obj, ECTOR_RENDERER_SOFTWARE_SHAPE_CLASS));
796} 798}
797 799