diff --git a/legacy/evas/src/lib/engines/common/evas_pipe.c b/legacy/evas/src/lib/engines/common/evas_pipe.c index 946a29341a..1cba912606 100644 --- a/legacy/evas/src/lib/engines/common/evas_pipe.c +++ b/legacy/evas/src/lib/engines/common/evas_pipe.c @@ -2,6 +2,20 @@ #include #ifdef BUILD_PIPE_RENDER + +# ifdef BUILD_PTHREAD +typedef struct _Thinfo +{ + RGBA_Image *im; + int thread_num; + pthread_t thread_id; + pthread_barrier_t *barrier; + const Eina_Inlist *tasks; + Eina_Array cutout_trash; + Eina_Array rects_task; +} Thinfo; +#endif + static RGBA_Pipe *evas_common_pipe_add(RGBA_Pipe *pipe, RGBA_Pipe_Op **op); static void evas_common_pipe_draw_context_copy(RGBA_Draw_Context *dc, RGBA_Pipe_Op *op); static void evas_common_pipe_op_free(RGBA_Pipe_Op *op); diff --git a/legacy/evas/src/lib/engines/common/evas_pipe.h b/legacy/evas/src/lib/engines/common/evas_pipe.h index c6a28ff78e..a2fdb17279 100644 --- a/legacy/evas/src/lib/engines/common/evas_pipe.h +++ b/legacy/evas/src/lib/engines/common/evas_pipe.h @@ -4,19 +4,6 @@ #include #include "language/evas_bidi_utils.h" -#ifdef BUILD_PTHREAD -typedef struct _Thinfo -{ - RGBA_Image *im; - int thread_num; - pthread_t thread_id; - pthread_barrier_t *barrier; - const Eina_Inlist *tasks; - Eina_Array cutout_trash; - Eina_Array rects_task; -} Thinfo; -#endif - /* image rendering pipelines... new optional system - non-immediate and * threadable */