aboutsummaryrefslogtreecommitdiffstats
path: root/components/layout/webrender_helpers.rs
diff options
context:
space:
mode:
Diffstat (limited to 'components/layout/webrender_helpers.rs')
-rw-r--r--components/layout/webrender_helpers.rs12
1 files changed, 10 insertions, 2 deletions
diff --git a/components/layout/webrender_helpers.rs b/components/layout/webrender_helpers.rs
index 29236533f80..b2521ff159d 100644
--- a/components/layout/webrender_helpers.rs
+++ b/components/layout/webrender_helpers.rs
@@ -432,8 +432,16 @@ impl WebRenderDisplayItemConverter for DisplayItem {
rect.size,
webrender_api::LayoutSize::zero());
}
- DisplayItem::Line(..) => {
- println!("TODO DisplayItem::Line");
+ DisplayItem::Line(ref item) => {
+ let box_bounds = item.base.bounds.to_rectf();
+ builder.push_line(Some(item.base.local_clip),
+ box_bounds.origin.y + box_bounds.size.height,
+ box_bounds.origin.x,
+ box_bounds.origin.x + box_bounds.size.width,
+ webrender_api::LineOrientation::Horizontal,
+ box_bounds.size.height,
+ item.color,
+ item.style);
}
DisplayItem::BoxShadow(ref item) => {
let rect = item.base.bounds.to_rectf();