diff options
author | bors-servo <lbergstrom+bors@mozilla.com> | 2016-10-18 03:30:17 -0500 |
---|---|---|
committer | GitHub <noreply@github.com> | 2016-10-18 03:30:17 -0500 |
commit | 89ced788ebb89b6cab82b15f4a1bab0b822e953c (patch) | |
tree | e23c9af8f46b42b1f8a97e03b06a8fe9895d57a7 | |
parent | 275278be44b96b683bee40a8d8a6462198ec9e39 (diff) | |
parent | 6d09843586a5d86f6a4f06b896167ef8229d3c44 (diff) | |
download | servo-89ced788ebb89b6cab82b15f4a1bab0b822e953c.tar.gz servo-89ced788ebb89b6cab82b15f4a1bab0b822e953c.zip |
Auto merge of #13811 - servo:LayeredItem, r=mrobinson
Remove unused DisplayItem::LayeredItem.
<!-- Reviewable:start -->
This change is [<img src="https://reviewable.io/review_button.svg" height="34" align="absmiddle" alt="Reviewable"/>](https://reviewable.io/reviews/servo/servo/13811)
<!-- Reviewable:end -->
-rw-r--r-- | components/gfx/display_list/mod.rs | 16 | ||||
-rw-r--r-- | components/layout/webrender_helpers.rs | 3 |
2 files changed, 0 insertions, 19 deletions
diff --git a/components/gfx/display_list/mod.rs b/components/gfx/display_list/mod.rs index 6c10e56031f..87da30fc23a 100644 --- a/components/gfx/display_list/mod.rs +++ b/components/gfx/display_list/mod.rs @@ -766,7 +766,6 @@ pub enum DisplayItem { Gradient(Box<GradientDisplayItem>), Line(Box<LineDisplayItem>), BoxShadow(Box<BoxShadowDisplayItem>), - LayeredItem(Box<LayeredItem>), Iframe(Box<IframeDisplayItem>), PushStackingContext(Box<PushStackingContextItem>), PopStackingContext(Box<PopStackingContextItem>), @@ -1251,16 +1250,6 @@ pub struct BoxShadowDisplayItem { pub clip_mode: BoxShadowClipMode, } -/// Contains an item that should get its own layer during layer creation. -#[derive(Clone, HeapSizeOf, Deserialize, Serialize)] -pub struct LayeredItem { - /// Fields common to all display items. - pub item: DisplayItem, - - /// The id of the layer this item belongs to. - pub layer_info: LayerInfo, -} - /// Defines a stacking context. #[derive(Clone, HeapSizeOf, Deserialize, Serialize)] pub struct PushStackingContextItem { @@ -1359,8 +1348,6 @@ impl DisplayItem { box_shadow.clip_mode); } - DisplayItem::LayeredItem(ref item) => item.item.draw_into_context(paint_context), - DisplayItem::Iframe(..) => {} DisplayItem::PushStackingContext(..) => {} @@ -1392,7 +1379,6 @@ impl DisplayItem { DisplayItem::Gradient(ref gradient) => &gradient.base, DisplayItem::Line(ref line) => &line.base, DisplayItem::BoxShadow(ref box_shadow) => &box_shadow.base, - DisplayItem::LayeredItem(ref layered_item) => layered_item.item.base(), DisplayItem::Iframe(ref iframe) => &iframe.base, DisplayItem::PushStackingContext(ref stacking_context) => &stacking_context.base, DisplayItem::PopStackingContext(ref item) => &item.base, @@ -1492,8 +1478,6 @@ impl fmt::Debug for DisplayItem { DisplayItem::Gradient(_) => "Gradient".to_owned(), DisplayItem::Line(_) => "Line".to_owned(), DisplayItem::BoxShadow(_) => "BoxShadow".to_owned(), - DisplayItem::LayeredItem(ref layered_item) => - format!("LayeredItem({:?})", layered_item.item), DisplayItem::Iframe(_) => "Iframe".to_owned(), DisplayItem::PushStackingContext(_) => "".to_owned(), DisplayItem::PopStackingContext(_) => "".to_owned(), diff --git a/components/layout/webrender_helpers.rs b/components/layout/webrender_helpers.rs index 85c5dff5858..48ce8b7529d 100644 --- a/components/layout/webrender_helpers.rs +++ b/components/layout/webrender_helpers.rs @@ -485,9 +485,6 @@ impl WebRenderDisplayItemConverter for DisplayItem { DisplayItem::Line(..) => { println!("TODO DisplayItem::Line"); } - DisplayItem::LayeredItem(..) => { - panic!("Unexpected in webrender!"); - } DisplayItem::BoxShadow(ref item) => { let rect = item.base.bounds.to_rectf(); let box_bounds = item.box_bounds.to_rectf(); |