[librsvg/librsvg-2.44] (#443): Fix blurry output when	enable-background is used without filters
- From: Federico Mena Quintero <federico src gnome org>
- To: commits-list gnome org
- Cc: 
- Subject: [librsvg/librsvg-2.44] (#443): Fix blurry output when	enable-background is used without filters
- Date: Mon, 13 May 2019 20:02:18 +0000 (UTC)
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]