From: Enlightenment C. <no...@cv...> - 2006-10-17 10:36:40
|
Enlightenment CVS committal Author : raster Project : e17 Module : libs/evas Dir : e17/libs/evas/src/modules/engines/directfb Modified Files: evas_engine_dfb.c Log Message: yamaguchi-san's dfb patch =================================================================== RCS file: /cvs/e/e17/libs/evas/src/modules/engines/directfb/evas_engine_dfb.c,v retrieving revision 1.7 retrieving revision 1.8 diff -u -3 -r1.7 -r1.8 --- evas_engine_dfb.c 14 Oct 2006 04:43:28 -0000 1.7 +++ evas_engine_dfb.c 17 Oct 2006 10:36:36 -0000 1.8 @@ -898,9 +898,10 @@ { RGBA_Draw_Context *dc = (RGBA_Draw_Context *)context; Render_Engine *re; + RGBA_Gradient *gr=(RGBA_Gradient *)gradient; re = (Render_Engine *)data; - if (!dc || !gradient || !gradient->type.geometer) return 0; + if (!dc || !gr || !gr->type.geometer) return 0; return !(gr->type.geometer->has_alpha(gradient, dc->render_op) | gr->type.geometer->has_mask(gradient, dc->render_op)); } @@ -920,11 +921,12 @@ { int len; Render_Engine *re; + RGBA_Gradient *gr=(RGBA_Gradient *)gradient; re = (Render_Engine *)data; - if (!context || !gradient || !gradient->type.geometer) return; - gradient->type.geometer->geom_set(gradient); - len = gradient->type.geometer->get_map_len(gradient); + if (!context || !gr || !gr->type.geometer) return; + gr->type.geometer->geom_set(gradient); + len = gr->type.geometer->get_map_len(gradient); evas_common_gradient_map(context, gradient, len); } |