[librsvg: 6/7] merge filter: shorten code




commit e7cd733fbd2bf4e17b6499c74b239c489be34b51
Author: Paolo Borelli <pborelli gnome org>
Date:   Mon Nov 30 09:35:46 2020 +0100

    merge filter: shorten code

 src/filters/merge.rs | 10 +++-------
 1 file changed, 3 insertions(+), 7 deletions(-)
---
diff --git a/src/filters/merge.rs b/src/filters/merge.rs
index 5bc15d42..9d1ad0d6 100644
--- a/src/filters/merge.rs
+++ b/src/filters/merge.rs
@@ -104,13 +104,9 @@ impl FilterEffect for FeMerge {
         let mut output_surface = None;
         for child in node.children().filter(|c| c.is_element()) {
             if let Element::FeMergeNode(ref merge_node) = *child.borrow_element() {
-                output_surface = Some(merge_node.render(
-                    ctx,
-                    acquired_nodes,
-                    draw_ctx,
-                    bounds,
-                    output_surface,
-                )?);
+                output_surface = merge_node
+                    .render(ctx, acquired_nodes, draw_ctx, bounds, output_surface)
+                    .ok();
             }
         }
 


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