commit | ad949985f1d715372f9280d46b134ad9ceb859a7 | [log] [tgz] |
---|---|---|
author | Vladimir Levin <vmpstr@chromium.org> | Wed Nov 28 18:40:33 2018 |
committer | Commit Bot <commit-bot@chromium.org> | Wed Nov 28 18:40:33 2018 |
tree | 8c59ac5ebad9e6e305dfe62a2e0cc703d4ed4779 | |
parent | ac50cd4a8c6089d2ee55f2139605343da97c1ea4 [diff] |
[DL] Don't do full layout invalidation when committing a lock. This patch mimics the style code in that it tries not to propagate the invalidation up the container chain if the element is locked for display When the lock commits and the element needs layout, then it marks the ancestor chain so that the code can reach it in layout. R=chrishtr@chromium.org, mstensho@chromium.org Bug: 882663 Change-Id: I499e91e6a14f61e5dfbeae74d3c93ac8b321e944 Reviewed-on: https://chromium-review.googlesource.com/c/1344825 Reviewed-by: Chris Harrelson <chrishtr@chromium.org> Commit-Queue: vmpstr <vmpstr@chromium.org> Cr-Commit-Position: refs/heads/master@{#611792}
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 .