raster pushed a commit to branch master. http://git.enlightenment.org/core/efl.git/commit/?id=3b531d01bd7be7f0bbffab935dd88794933e0f6d
commit 3b531d01bd7be7f0bbffab935dd88794933e0f6d Author: Carsten Haitzler (Rasterman) <ras...@rasterman.com> Date: Sun Nov 10 10:45:33 2013 +0900 ecore-audio - remove the obj from the list before calling eo super destructor --- src/lib/ecore_audio/ecore_audio_obj_out_pulse.c | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/src/lib/ecore_audio/ecore_audio_obj_out_pulse.c b/src/lib/ecore_audio/ecore_audio_obj_out_pulse.c index af15cef..2c3f2ff 100644 --- a/src/lib/ecore_audio/ecore_audio_obj_out_pulse.c +++ b/src/lib/ecore_audio/ecore_audio_obj_out_pulse.c @@ -282,9 +282,8 @@ static void _constructor(Eo *eo_obj, void *_pd EINA_UNUSED, va_list *list EINA_U static void _destructor(Eo *eo_obj, void *_pd EINA_UNUSED, va_list *list EINA_UNUSED) { - eo_do_super(eo_obj, MY_CLASS, eo_destructor()); - class_vars.outputs = eina_list_remove(class_vars.outputs, eo_obj); + eo_do_super(eo_obj, MY_CLASS, eo_destructor()); } static void _class_constructor(Eo_Class *klass) --