mirror of
https://github.com/servo/servo.git
synced 2025-07-22 23:03:42 +01:00
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 -->
This commit is contained in:
commit
1fee7185a7
5 changed files with 217 additions and 183 deletions
|
@ -264,7 +264,7 @@ impl WebRenderStackingContextConverter for StackingContext {
|
|||
_force_positioned_stacking_level: bool) {
|
||||
for child in self.children.iter() {
|
||||
while let Some(item) = traversal.advance(self) {
|
||||
item.item.convert_to_webrender(builder, frame_builder);
|
||||
item.convert_to_webrender(builder, frame_builder);
|
||||
}
|
||||
|
||||
if child.context_type == StackingContextType::Real {
|
||||
|
@ -295,7 +295,7 @@ impl WebRenderStackingContextConverter for StackingContext {
|
|||
}
|
||||
|
||||
while let Some(item) = traversal.advance(self) {
|
||||
item.item.convert_to_webrender(builder, frame_builder);
|
||||
item.convert_to_webrender(builder, frame_builder);
|
||||
}
|
||||
}
|
||||
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue