[librsvg/librsvg-2.44] (#443): Fix blurry output when enable-background is used without filters



commit b3543900880720c1f7073f9abfb8ee8c714654a3
Author: Federico Mena Quintero <federico gnome org>
Date:   Mon May 13 14:51:20 2019 -0500

    (#443): Fix blurry output when enable-background is used without filters
    
    Fixes https://gitlab.gnome.org/GNOME/librsvg/issues/443

 rsvg_internals/src/drawing_ctx.rs | 4 +---
 1 file changed, 1 insertion(+), 3 deletions(-)
---
diff --git a/rsvg_internals/src/drawing_ctx.rs b/rsvg_internals/src/drawing_ctx.rs
index 12af0ed8..9bf9d295 100644
--- a/rsvg_internals/src/drawing_ctx.rs
+++ b/rsvg_internals/src/drawing_ctx.rs
@@ -27,7 +27,6 @@ use state::{
     ClipRule,
     CompOp,
     ComputedValues,
-    EnableBackground,
     FillRule,
     ShapeRendering,
     StrokeDasharray,
@@ -389,8 +388,7 @@ impl<'a> DrawingCtx<'a> {
                 && filter.is_none()
                 && mask.is_none()
                 && (clip_units == None || clip_units == Some(CoordUnits::UserSpaceOnUse))
-                && comp_op == CompOp::SrcOver
-                && enable_background == EnableBackground::Accumulate);
+                && comp_op == CompOp::SrcOver);
 
             if needs_temporary_surface {
                 let cr = if filter.is_some() {


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