[librsvg: 3/7] marker: use SpecifiedValues.set_parsed_property instead of poking at fields directly
- From: Federico Mena Quintero <federico src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [librsvg: 3/7] marker: use SpecifiedValues.set_parsed_property instead of poking at fields directly
- Date: Fri, 20 Mar 2020 01:50:35 +0000 (UTC)
commit feaf9b39f6f7c892622c1d37a6d4af259eca91fe
Author: Federico Mena Quintero <federico gnome org>
Date: Fri Mar 13 20:06:09 2020 -0600
marker: use SpecifiedValues.set_parsed_property instead of poking at fields directly
rsvg_internals/src/marker.rs | 6 ++++--
1 file changed, 4 insertions(+), 2 deletions(-)
---
diff --git a/rsvg_internals/src/marker.rs b/rsvg_internals/src/marker.rs
index 70593e2d..f25eed97 100644
--- a/rsvg_internals/src/marker.rs
+++ b/rsvg_internals/src/marker.rs
@@ -20,7 +20,7 @@ use crate::length::*;
use crate::node::{CascadedValues, Node, NodeBorrow, NodeDraw};
use crate::parsers::{Parse, ParseValue};
use crate::path_builder::*;
-use crate::properties::{ComputedValues, SpecifiedValue, SpecifiedValues};
+use crate::properties::{ComputedValues, ParsedProperty, SpecifiedValue, SpecifiedValues};
use crate::property_bag::PropertyBag;
use crate::rect::Rect;
use crate::transform::Transform;
@@ -202,7 +202,9 @@ impl ElementTrait for Marker {
fn set_overridden_properties(&self, values: &mut SpecifiedValues) {
// markers are always displayed, even if <marker> or its ancestors are display:none
- values.display = SpecifiedValue::Specified(Default::default());
+ values.set_parsed_property(&ParsedProperty::Display(SpecifiedValue::Specified(
+ Default::default(),
+ )));
}
}
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]