aboutsummaryrefslogtreecommitdiffstats
path: root/components/layout/sequential.rs
diff options
context:
space:
mode:
authorbors-servo <lbergstrom+bors@mozilla.com>2016-04-26 10:13:00 -0700
committerbors-servo <lbergstrom+bors@mozilla.com>2016-04-26 10:13:00 -0700
commit1fee7185a77424915d517a64685d6f7be40fbd3c (patch)
tree986827cb9ab7b4d30dd0eeedd25c7f6b43c9deab /components/layout/sequential.rs
parent41b054711a9d2f1c7efc2549afbf90898be92b60 (diff)
parent05fb2ef6ee307f4e317430aa51a5692d7ba07b51 (diff)
downloadservo-1fee7185a77424915d517a64685d6f7be40fbd3c.tar.gz
servo-1fee7185a77424915d517a64685d6f7be40fbd3c.zip
Auto merge of #10810 - mrobinson:displayitem, r=pcwalton
Merge DisplayListEntry into DisplayItem We don't really need two levels of abstraction for every element in the DisplayList. This simplifies the complexity of the data structure in preparation for providing documentation and properly handling scrolling roots. <!-- Reviewable:start --> --- This change is [<img src="https://reviewable.io/review_button.svg" height="35" align="absmiddle" alt="Reviewable"/>](https://reviewable.io/reviews/servo/servo/10810) <!-- Reviewable:end -->
Diffstat (limited to 'components/layout/sequential.rs')
-rw-r--r--components/layout/sequential.rs4
1 files changed, 2 insertions, 2 deletions
diff --git a/components/layout/sequential.rs b/components/layout/sequential.rs
index bc4668f33c6..16aa0d5f277 100644
--- a/components/layout/sequential.rs
+++ b/components/layout/sequential.rs
@@ -15,7 +15,7 @@ use flow::{self, Flow, ImmutableFlowUtils, InorderFlowTraversal, MutableFlowUtil
use flow_ref::{self, FlowRef};
use fragment::FragmentBorderBoxIterator;
use generated_content::ResolveGeneratedContent;
-use gfx::display_list::{DisplayListEntry, StackingContext};
+use gfx::display_list::{DisplayItem, StackingContext};
use incremental::{REFLOW, STORE_OVERFLOW};
use style::dom::TNode;
use style::traversal::DomTraversalContext;
@@ -82,7 +82,7 @@ pub fn traverse_flow_tree_preorder(root: &mut FlowRef,
pub fn build_display_list_for_subtree(root: &mut FlowRef,
root_stacking_context: &mut StackingContext,
shared_layout_context: &SharedLayoutContext)
- -> Vec<DisplayListEntry> {
+ -> Vec<DisplayItem> {
let flow_root = flow_ref::deref_mut(root);
let layout_context = LayoutContext::new(shared_layout_context);
flow_root.traverse_preorder(&ComputeAbsolutePositions { layout_context: &layout_context });