evas: Don't wake up prepare thread when there is nothing to do.

SVN revision: 71543
This commit is contained in:
Cedric BAIL 2012-05-30 08:15:42 +00:00
parent ba47683a9b
commit ef3e42033b
3 changed files with 15 additions and 9 deletions

View File

@ -771,4 +771,7 @@
* Fixed to clean up when map actually changed. Now rendering updates will be
correct after evas_map acutally disabled/enabled for the smart object.
2012-05-30 Cedric Bail
* Don't wake up prepare thread if there is nothing to prepare.

View File

@ -6,6 +6,7 @@ Changes since Evas 1.2.0:
Improvements:
* Lock less font rendering.
* Reduce cost of propagating event by limiting the object we explore by using a bouncing box.
* Don't wake up prepare thread if there is nothing to prepare.
Fixes:
* Add missing files in the tarball.

View File

@ -700,6 +700,8 @@ static void
evas_common_pipe_load_do(void)
{
#ifdef BUILD_PTHREAD
if (!im_task && !text_task) return ;
/* Notify worker thread. */
pthread_barrier_wait(&(task_thbarrier[0]));