[libgxps] Don't check alpha value before adding gradient color stops



commit b0a853397b5ab5c360ed8e3b600eb3a8f407b51b
Author: Carlos Garcia Campos <carlosgc gnome org>
Date:   Sun Nov 6 13:51:15 2011 +0100

    Don't check alpha value before adding gradient color stops
    
    cairo_pattern_add_color_stop_rgb() calls
    cairo_pattern_add_color_stop_rgba() with alpha = 1, so we can always use
    cairo_pattern_add_color_stop_rgba().

 libgxps/gxps-page.c |   10 +---------
 1 files changed, 1 insertions(+), 9 deletions(-)
---
diff --git a/libgxps/gxps-page.c b/libgxps/gxps-page.c
index abb0891..73d5a9d 100644
--- a/libgxps/gxps-page.c
+++ b/libgxps/gxps-page.c
@@ -1323,15 +1323,7 @@ brush_gradient_start_element (GMarkupParseContext  *context,
 		}
 
 		a *= brush->opacity;
-		if (a != 1.0) {
-			cairo_pattern_add_color_stop_rgba (brush->pattern,
-							   offset,
-							   r, g, b, a);
-		} else {
-			cairo_pattern_add_color_stop_rgb (brush->pattern,
-							  offset,
-							  r, g, b);
-		}
+                cairo_pattern_add_color_stop_rgba (brush->pattern, offset, r, g, b, a);
 	}
 }
 



[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]