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)

-- 


Reply via email to