tasn pushed a commit to branch master. http://git.enlightenment.org/core/efl.git/commit/?id=185d1f44cbc81ebb9a55c028e3ccec93a0ccfed0
commit 185d1f44cbc81ebb9a55c028e3ccec93a0ccfed0 Author: Tom Hacohen <t...@stosb.com> Date: Wed Aug 27 09:04:01 2014 +0100 Ecore exe: Fix object construction on linux and windows. Thanks to Vincent Torri for reporting. --- src/lib/ecore/ecore_exe.c | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/src/lib/ecore/ecore_exe.c b/src/lib/ecore/ecore_exe.c index b4eeae2..6b97799 100644 --- a/src/lib/ecore/ecore_exe.c +++ b/src/lib/ecore/ecore_exe.c @@ -880,6 +880,11 @@ ecore_exe_free(Ecore_Exe *obj) EOLIAN static void _ecore_exe_eo_base_destructor(Eo *obj, Ecore_Exe_Data *exe) { + eo_do_super(obj, ECORE_EXE_CLASS, eo_destructor()); + +#ifdef _WIN32 + _win32_ecore_exe_eo_base_destructor(obj, exe); +#else void *data; int ok = 0; int result; @@ -925,6 +930,7 @@ _ecore_exe_eo_base_destructor(Eo *obj, Ecore_Exe_Data *exe) exes = eina_list_remove(exes, obj); IF_FREE(exe->tag); +#endif } EAPI void --