From: cedric Date: Wed, 30 May 2012 12:16:50 +0000 (+0000) Subject: edje: remove the work around. X-Git-Tag: 2.0_alpha~32^2~29 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=af454b480564cbbfcc627c84e38663f7b0b05088;p=framework%2Fuifw%2Fedje.git edje: remove the work around. git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/edje@71556 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33 --- diff --git a/src/bin/edje_cc_out.c b/src/bin/edje_cc_out.c index 775dc10..76d65cb 100644 --- a/src/bin/edje_cc_out.c +++ b/src/bin/edje_cc_out.c @@ -1609,19 +1609,6 @@ data_write(void) printf("sounds: %3.5f\n", ecore_time_get() - t); t = ecore_time_get(); } pending_threads--; - if (pending_threads > 0) ecore_main_loop_begin(); - // XXX: workaround ecore thread bug where it creates an internal worker - // thread task we don't know about and it is STILL active at this point - // and in the middle of shutting down, so if we get to exit the process - // it's still busy and will crash accessing stuff - i = 0; - while ((ecore_thread_active_get() + ecore_thread_pending_get()) > 0) - { - ecore_main_loop_iterate(); - usleep(1); - i++; - if (i > 100) break; - } if (verbose) { printf("THREADS: %3.5f\n", ecore_time_get() - t); t = ecore_time_get();