From d0ed58c1b92998d98d366fe0a5fe4de1b55b4346 Mon Sep 17 00:00:00 2001 From: Federico Mena Quintero Date: Wed, 22 Mar 2023 13:04:59 -0600 Subject: get_filter_from_filter_list(): Extract function Part-of: --- src/layout.rs | 16 ++++++++++++---- 1 file changed, 12 insertions(+), 4 deletions(-) diff --git a/src/layout.rs b/src/layout.rs index 460095b3..6504a6d1 100644 --- a/src/layout.rs +++ b/src/layout.rs @@ -159,10 +159,18 @@ fn get_filter(values: &ComputedValues) -> Option { match values.filter() { properties::Filter::None => None, - properties::Filter::List(filter_list) => Some(Filter { - filter_list: filter_list, - current_color: values.color().0, - }), + properties::Filter::List(filter_list) => { + Some(get_filter_from_filter_list(filter_list, values)) + } + } +} + +fn get_filter_from_filter_list(filter_list: FilterValueList, values: &ComputedValues) -> Filter { + let current_color = values.color().0; + + Filter { + filter_list, + current_color, } } -- cgit v1.2.1