diff options
author | Xidorn Quan <me@upsuper.org> | 2017-06-07 13:17:00 +1000 |
---|---|---|
committer | Xidorn Quan <me@upsuper.org> | 2017-06-07 13:32:17 +1000 |
commit | 3e47e6eab229bb6b495c51a8a4b67ce92bc5f5a3 (patch) | |
tree | 8124832aae7c5a7ed387613cce3ba2ee475ff15c /components/layout | |
parent | ccd7022457c90580c195d4c1c821bd4e8d9c9350 (diff) | |
download | servo-3e47e6eab229bb6b495c51a8a4b67ce92bc5f5a3.tar.gz servo-3e47e6eab229bb6b495c51a8a4b67ce92bc5f5a3.zip |
Make text-shadow reuse Shadow directly.
Diffstat (limited to 'components/layout')
-rw-r--r-- | components/layout/display_list_builder.rs | 7 |
1 files changed, 3 insertions, 4 deletions
diff --git a/components/layout/display_list_builder.rs b/components/layout/display_list_builder.rs index c2dd009c764..c4a20d1ee11 100644 --- a/components/layout/display_list_builder.rs +++ b/components/layout/display_list_builder.rs @@ -51,7 +51,6 @@ use style::computed_values::{background_attachment, background_clip, background_ use style::computed_values::{background_repeat, border_style, cursor}; use style::computed_values::{image_rendering, overflow_x, pointer_events, position, visibility}; use style::computed_values::filter::Filter; -use style::computed_values::text_shadow::TextShadow; use style::logical_geometry::{LogicalPoint, LogicalRect, LogicalSize, WritingMode}; use style::properties::{self, ServoComputedValues}; use style::properties::longhands::border_image_repeat::computed_value::RepeatKeyword; @@ -59,7 +58,7 @@ use style::properties::style_structs; use style::servo::restyle_damage::REPAINT; use style::values::{Either, RGBA}; use style::values::computed::{Gradient, GradientItem, LengthOrPercentage}; -use style::values::computed::{LengthOrPercentageOrAuto, NumberOrPercentage, Position}; +use style::values::computed::{LengthOrPercentageOrAuto, NumberOrPercentage, Position, Shadow}; use style::values::computed::image::{EndingShape, LineDirection}; use style::values::generics::background::BackgroundSize; use style::values::generics::image::{Circle, Ellipse, EndingShape as GenericEndingShape}; @@ -504,7 +503,7 @@ pub trait FragmentDisplayListBuilding { state: &mut DisplayListBuildState, text_fragment: &ScannedTextFragmentInfo, stacking_relative_content_box: &Rect<Au>, - text_shadow: Option<&TextShadow>, + text_shadow: Option<&Shadow>, clip: &Rect<Au>); /// Creates the display item for a text decoration: underline, overline, or line-through. @@ -1949,7 +1948,7 @@ impl FragmentDisplayListBuilding for Fragment { state: &mut DisplayListBuildState, text_fragment: &ScannedTextFragmentInfo, stacking_relative_content_box: &Rect<Au>, - text_shadow: Option<&TextShadow>, + text_shadow: Option<&Shadow>, clip: &Rect<Au>) { // TODO(emilio): Allow changing more properties by ::selection let text_color = if let Some(shadow) = text_shadow { |