aboutsummaryrefslogtreecommitdiffstats
path: root/components/layout
diff options
context:
space:
mode:
authorXidorn Quan <me@upsuper.org>2017-06-07 13:17:00 +1000
committerXidorn Quan <me@upsuper.org>2017-06-07 13:32:17 +1000
commit3e47e6eab229bb6b495c51a8a4b67ce92bc5f5a3 (patch)
tree8124832aae7c5a7ed387613cce3ba2ee475ff15c /components/layout
parentccd7022457c90580c195d4c1c821bd4e8d9c9350 (diff)
downloadservo-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.rs7
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 {