ector: reorder destructor code to make sure that freed pointer are not possibly accessed during destruction.

Summary: Depends on D7276

Reviewers: Hermet, smohanty

Reviewed By: Hermet

Subscribers: #reviewers, #committers

Tags: #efl

Differential Revision: https://phab.enlightenment.org/D7277
This commit is contained in:
Cedric BAIL 2018-11-16 11:59:38 +09:00 committed by Hermet Park
parent b9225fd710
commit 3a35e64718
1 changed files with 2 additions and 2 deletions

View File

@ -12,10 +12,10 @@
static void
_ector_renderer_efl_object_destructor(Eo *obj, Ector_Renderer_Data *pd)
{
efl_destructor(efl_super(obj, MY_CLASS));
if (pd->m) free(pd->m);
efl_unref(pd->surface);
efl_destructor(efl_super(obj, MY_CLASS));
}
static Efl_Object *