mirror of
https://github.com/servo/servo.git
synced 2025-08-05 05:30:08 +01:00
Auto merge of #7183 - glennw:scroll-clipping, r=pcwalton
Add fix / hack for compositor repainting tiles on scroll layers that have stale clipping results. Needed for #6643. Fixes #7153. <!-- Reviewable:start --> [<img src="https://reviewable.io/review_button.png" height=40 alt="Review on Reviewable"/>](https://reviewable.io/reviews/servo/servo/7183) <!-- Reviewable:end -->
This commit is contained in:
commit
8f55af1190
1 changed files with 2 additions and 0 deletions
|
@ -1763,6 +1763,8 @@ impl Flow for BlockFlow {
|
||||||
(overflow_x::T::auto, _) | (overflow_x::T::scroll, _) |
|
(overflow_x::T::auto, _) | (overflow_x::T::scroll, _) |
|
||||||
(_, overflow_x::T::auto) | (_, overflow_x::T::scroll) => {
|
(_, overflow_x::T::auto) | (_, overflow_x::T::scroll) => {
|
||||||
self.base.flags.insert(NEEDS_LAYER);
|
self.base.flags.insert(NEEDS_LAYER);
|
||||||
|
self.base.clip = ClippingRegion::max();
|
||||||
|
self.base.stacking_relative_position_of_display_port = MAX_RECT;
|
||||||
}
|
}
|
||||||
_ => {}
|
_ => {}
|
||||||
}
|
}
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue