aboutsummaryrefslogtreecommitdiffstats
path: root/components
diff options
context:
space:
mode:
authorbors-servo <lbergstrom+bors@mozilla.com>2016-04-09 06:51:21 +0530
committerbors-servo <lbergstrom+bors@mozilla.com>2016-04-09 06:51:21 +0530
commit269eeeddd204cd13ed5a0bf80deefcb46a259b3c (patch)
tree0eb55def2609be437002ca6ae07f5df51bf4da3b /components
parent0a1efe4578e43c4ffc2f90ff0118660899a83ac4 (diff)
parent6a6b688fa8be93c40a62d98e09facd7ac3d6c4ff (diff)
downloadservo-269eeeddd204cd13ed5a0bf80deefcb46a259b3c.tar.gz
servo-269eeeddd204cd13ed5a0bf80deefcb46a259b3c.zip
Auto merge of #10494 - pcwalton:overflow-scroll-nested-fixed-height, r=mbrubeck
layout: Make inner scroll wrappers acquire the overflow region of their contents. Makes Twitter pages show up when scrolling, if WebRender is not in use. WebRender does not yet support overflow:scroll. r? @mbrubeck <!-- 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/10494) <!-- Reviewable:end -->
Diffstat (limited to 'components')
-rw-r--r--components/layout/display_list_builder.rs4
1 files changed, 3 insertions, 1 deletions
diff --git a/components/layout/display_list_builder.rs b/components/layout/display_list_builder.rs
index f4c6094f0b5..d2ca90fa884 100644
--- a/components/layout/display_list_builder.rs
+++ b/components/layout/display_list_builder.rs
@@ -1308,7 +1308,9 @@ impl FragmentDisplayListBuilding for Fragment {
}
};
let overflow = match mode {
- StackingContextCreationMode::InnerScrollWrapper |
+ StackingContextCreationMode::InnerScrollWrapper => {
+ Rect::new(Point2D::zero(), base_flow.overflow.paint.size)
+ }
StackingContextCreationMode::OuterScrollWrapper => {
Rect::new(Point2D::zero(), border_box.size)
}