diff options
author | Mike Blumenkrantz <zmike@samsung.com> | 2019-09-10 15:03:04 -0300 |
---|---|---|
committer | Lauro Moura <lauromoura@expertisesolutions.com.br> | 2019-09-10 15:11:24 -0300 |
commit | 2cb5dc33a1d19d819a246f5005cd42f71156598c (patch) | |
tree | f285864b98a9e13bd7a7d0838d7adfd1126b4010 | |
parent | 93b4571d69fa9572fc141ad5118ad5637bc4d769 (diff) |
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 e51699afbc6094fcfc0f62ca2071ae7b8c6e313b
ref 38be95b0b6fd93df01636ae0a7c974b32ed694a1
Reviewers: raster, lauromoura
Reviewed By: lauromoura
Subscribers: lauromoura, cedric, #reviewers, #committers
Tags: #efl
Differential Revision: https://phab.enlightenment.org/D9902
-rw-r--r-- | src/lib/ecore/efl_core_command_line.c | 1 | ||||
-rw-r--r-- | src/lib/efl/interfaces/efl_gfx_path.c | 1 |
2 files changed, 2 insertions, 0 deletions
diff --git a/src/lib/ecore/efl_core_command_line.c b/src/lib/ecore/efl_core_command_line.c index f63d0dbbd2..aae8fe2f76 100644 --- a/src/lib/ecore/efl_core_command_line.c +++ b/src/lib/ecore/efl_core_command_line.c | |||
@@ -292,5 +292,6 @@ _efl_core_command_line_efl_object_destructor(Eo *obj EINA_UNUSED, Efl_Core_Comma | |||
292 | free(pd->string_command); | 292 | free(pd->string_command); |
293 | pd->string_command = NULL; | 293 | pd->string_command = NULL; |
294 | _clear_command(pd); | 294 | _clear_command(pd); |
295 | efl_destructor(efl_super(obj, MY_CLASS)); | ||
295 | } | 296 | } |
296 | #include "efl_core_command_line.eo.c" | 297 | #include "efl_core_command_line.eo.c" |
diff --git a/src/lib/efl/interfaces/efl_gfx_path.c b/src/lib/efl/interfaces/efl_gfx_path.c index 326dd33994..38f22ecb9f 100644 --- a/src/lib/efl/interfaces/efl_gfx_path.c +++ b/src/lib/efl/interfaces/efl_gfx_path.c | |||
@@ -1533,6 +1533,7 @@ EOLIAN static void | |||
1533 | _efl_gfx_path_efl_object_destructor(Eo *obj, Efl_Gfx_Path_Data *pd) | 1533 | _efl_gfx_path_efl_object_destructor(Eo *obj, Efl_Gfx_Path_Data *pd) |
1534 | { | 1534 | { |
1535 | _efl_gfx_path_reset(obj, pd); | 1535 | _efl_gfx_path_reset(obj, pd); |
1536 | efl_destructor(efl_super(obj, EFL_GFX_PATH_MIXIN)); | ||
1536 | } | 1537 | } |
1537 | 1538 | ||
1538 | #include "interfaces/efl_gfx_path.eo.c" | 1539 | #include "interfaces/efl_gfx_path.eo.c" |