diff options
Diffstat (limited to 'src/lib/evas/common')
-rw-r--r-- | src/lib/evas/common/evas_thread_render.c | 14 |
1 files changed, 14 insertions, 0 deletions
diff --git a/src/lib/evas/common/evas_thread_render.c b/src/lib/evas/common/evas_thread_render.c index bbde81a657..2f3b291927 100644 --- a/src/lib/evas/common/evas_thread_render.c +++ b/src/lib/evas/common/evas_thread_render.c | |||
@@ -261,7 +261,21 @@ evas_thread_shutdown(void) | |||
261 | } | 261 | } |
262 | } | 262 | } |
263 | 263 | ||
264 | #if defined(__APPLE__) && defined(__MACH__) | ||
265 | /* | ||
266 | * FIXME | ||
267 | * | ||
268 | * MacOS currently undergo a fatal issue on shutdown: pthread_join() | ||
269 | * crashes. I still have no clue why... Sue to the imminent release, | ||
270 | * let's NOT join this thread: do nothing at all! | ||
271 | * | ||
272 | * THIS IS A TERRIBLE KLUDGE. IT MUST NOT STAY AFTER THE RELEASE OCCURS! | ||
273 | * | ||
274 | * FIXME | ||
275 | */ | ||
276 | #else | ||
264 | eina_thread_join(evas_thread_worker); | 277 | eina_thread_join(evas_thread_worker); |
278 | #endif | ||
265 | timeout_shutdown: | 279 | timeout_shutdown: |
266 | eina_lock_free(&evas_thread_queue_lock); | 280 | eina_lock_free(&evas_thread_queue_lock); |
267 | eina_condition_free(&evas_thread_queue_condition); | 281 | eina_condition_free(&evas_thread_queue_condition); |