forked from enlightenment/efl
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:
parent
b9225fd710
commit
3a35e64718
|
@ -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 *
|
||||
|
|
Loading…
Reference in New Issue