mirror of
https://github.com/servo/servo.git
synced 2025-08-04 21:20:23 +01:00
Add fix for compositor repainting tiles on scroll layers that have stale clipping results.
Needed for #6643. Fixes #7153.
This commit is contained in:
parent
e44ae6404f
commit
04581660b3
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