| commit | 23f8011be8800edb7e0143af4c9e59aef5faf88c | [log] [tgz] |
|---|---|---|
| author | Ian Kilpatrick <ikilpatrick@chromium.org> | Sat Nov 02 09:58:15 2019 |
| committer | Commit Bot <commit-bot@chromium.org> | Sat Nov 02 09:58:15 2019 |
| tree | 49dc4d3fd312978ec6723dce46958fbe9a71af50 | |
| parent | 6678950a5e2730dcf28b9723b29a1460767d2913 [diff] |
[LayoutNGFragmentPaint] Fixes background painting for table-cells. This fixes the painting of table-cell backgrounds to paint in the appropriate rect. As the position of the table cells aren't sub-pixel aware (yet) we were painting the background with the incorrect size, resulting in a the table background bleeding through. I suspect TablesNG won't have this issue (and won't need to use this alternate constructor) as their position should be sub-pixel aware. Bug: 988015 Change-Id: I4135070608f958a71aa7a843c4e11904323125bf Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/1896049 Commit-Queue: Ian Kilpatrick <ikilpatrick@chromium.org> Reviewed-by: Xianzhu Wang <wangxianzhu@chromium.org> Cr-Commit-Position: refs/heads/master@{#711988}
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 .