disable bugfix for now. leave commented as note.

SVN revision: 66477
This commit is contained in:
Carsten Haitzler 2011-12-23 11:40:05 +00:00
parent d5057aebd8
commit bd24931df1
1 changed files with 11 additions and 6 deletions

View File

@ -217,7 +217,6 @@ shutdown_evil:
EAPI int
ecore_shutdown(void)
{
Ecore_Pipe *p;
/*
* take a lock here because _ecore_event_shutdown() does callbacks
*/
@ -225,15 +224,21 @@ ecore_shutdown(void)
if (--_ecore_init_count != 0)
goto unlock;
/* this looks horrible - a hack for now, but something to note. as
* we delete the _thread_call pipe a thread COULD be doing
* ecore_pipe_write() or what not to it at the same time - we
* must ensure all possible users of this _thread_call are finished
* and exited before we delete it here */
/* this looks horrible - a hack for now, but something to note. as
* we delete the _thread_call pipe a thread COULD be doing
* ecore_pipe_write() or what not to it at the same time - we
* must ensure all possible users of this _thread_call are finished
* and exited before we delete it here */
/*
* ok - this causes other valgrind complaints regarding glib aquiring
* locks internally. so fix bug a or bug b. let's leave the original
* bug in then and leave this as a note for now
Ecore_Pipe *p;
p = _thread_call;
_thread_call = NULL;
ecore_pipe_wait(p, 1, 0.1);
ecore_pipe_del(p);
*/
eina_lock_free(&_thread_safety);
eina_condition_free(&_thread_cond);
eina_lock_free(&_thread_mutex);