diff options
Diffstat (limited to 'pango/pangocairo-render.c')
-rw-r--r-- | pango/pangocairo-render.c | 8 |
1 files changed, 2 insertions, 6 deletions
diff --git a/pango/pangocairo-render.c b/pango/pangocairo-render.c index de38489a..3470ab2c 100644 --- a/pango/pangocairo-render.c +++ b/pango/pangocairo-render.c @@ -61,10 +61,9 @@ set_color (PangoCairoRenderer *crenderer, PangoRenderPart part) { PangoColor *color = pango_renderer_get_color ((PangoRenderer *) (crenderer), part); - guint16 a = pango_renderer_get_alpha ((PangoRenderer *) (crenderer), part); gdouble red, green, blue, alpha; - if (!a && !color) + if (!color) return; if (color) @@ -72,7 +71,7 @@ set_color (PangoCairoRenderer *crenderer, red = color->red / 65535.; green = color->green / 65535.; blue = color->blue / 65535.; - alpha = 1.; + alpha = color->alpha / 65535.; } else { @@ -89,9 +88,6 @@ set_color (PangoCairoRenderer *crenderer, } } - if (a) - alpha = a / 65535.; - cairo_set_source_rgba (crenderer->cr, red, green, blue, alpha); } |