commit | ac3098625bacb055107cdda0692269fbdea99e0a | [log] [tgz] |
---|---|---|
author | Xianzhu Wang <wangxianzhu@chromium.org> | Thu Jan 10 06:36:02 2019 |
committer | Commit Bot <commit-bot@chromium.org> | Thu Jan 10 06:36:02 2019 |
tree | 332eaddd3761b2246861f3daa65eb8236573ed48 | |
parent | 287ae096bb694994718a0e3a91a77be0d4a48426 [diff] |
[CompositeAfterPaint/PE] Fix scrolling background painting of table cells When painting the scrolling background of a table cell, we need the same logic in BoxPainter::PaintBoxDecorationBackground() for special display item client, paint rect and paint state. We can't merge PaintBoxDecorationBackground() for now for BoxPainter and TableCellPainter because table cell needs a special clip to prevent the background from covering the border e.g. when the table cell is painted on a seperate composited layer. We can merge them when we remove pre-CompositeAfterPaint code path. Bug: 524134 Change-Id: I94b891bca86ae4ddd9e689e38114e70c0e8acb51 Reviewed-on: https://chromium-review.googlesource.com/c/1401432 Commit-Queue: Xianzhu Wang <wangxianzhu@chromium.org> Reviewed-by: Chris Harrelson <chrishtr@chromium.org> Cr-Commit-Position: refs/heads/master@{#621486}
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 .