commit | 86b957f1e871708c7699e53e22d86c64079d1880 | [log] [tgz] |
---|---|---|
author | Vladimir Levin <vmpstr@chromium.org> | Wed Mar 20 20:06:59 2019 |
committer | Commit Bot <commit-bot@chromium.org> | Wed Mar 20 20:06:59 2019 |
tree | 9214dc64b517a28dcd2c0a767fe076170d8d8a22 | |
parent | 1baae8dca35b2ac333edaa091b5a6e3ae1584169 [diff] |
[DL]: Fix yielding budget to ensure it marks the next phase. This patch updates the layout dirty bit propagation to mark the container itself when children have changed. It also ensures that the yielding budget marks the next phase for propagation, even if it isn't sure whether we need to do that phase. This is needed so that we don't accidentally skip a phase. R=chrishtr@chromium.org Bug: 882663 Change-Id: Icebe1d3960639bee88d18acc7dd2618394053552 Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/1531014 Commit-Queue: vmpstr <vmpstr@chromium.org> Reviewed-by: Chris Harrelson <chrishtr@chromium.org> Cr-Commit-Position: refs/heads/master@{#642627}
Chromium is an open-source browser project that aims to build a safer, faster, and more stable way for all users to experience the web.
The project's web site is https://www.chromium.org.
Documentation in the source is rooted in docs/README.md.
Learn how to Get Around the Chromium Source Code Directory Structure .