build: unbreak destructors

Summary:
the following commits did not correctly add super calls to the destructor,
resulting in a massive number of build errors as well as some unit test failures

ref e51699afbc
ref 38be95b0b6

Reviewers: raster, lauromoura

Reviewed By: lauromoura

Subscribers: lauromoura, cedric, #reviewers, #committers

Tags: #efl

Differential Revision: https://phab.enlightenment.org/D9902
This commit is contained in:
Mike Blumenkrantz 2019-09-10 15:03:04 -03:00 committed by Lauro Moura
parent 93b4571d69
commit 2cb5dc33a1
2 changed files with 2 additions and 0 deletions

View File

@ -292,5 +292,6 @@ _efl_core_command_line_efl_object_destructor(Eo *obj EINA_UNUSED, Efl_Core_Comma
free(pd->string_command);
pd->string_command = NULL;
_clear_command(pd);
efl_destructor(efl_super(obj, MY_CLASS));
}
#include "efl_core_command_line.eo.c"

View File

@ -1533,6 +1533,7 @@ EOLIAN static void
_efl_gfx_path_efl_object_destructor(Eo *obj, Efl_Gfx_Path_Data *pd)
{
_efl_gfx_path_reset(obj, pd);
efl_destructor(efl_super(obj, EFL_GFX_PATH_MIXIN));
}
#include "interfaces/efl_gfx_path.eo.c"