commit | 22b59cde0c76db5687f51c3014661cdec7d14cc6 | [log] [tgz] |
---|---|---|
author | Koji Ishii <kojii@chromium.org> | Wed Jan 16 03:15:25 2019 |
committer | Commit Bot <commit-bot@chromium.org> | Wed Jan 16 03:15:25 2019 |
tree | 71205af5731a8918f52bfab14c37a7532ab356fc | |
parent | 51ae704ff187fffb9244f9b6cd208c3011bf3a8a [diff] |
[LayoutNG] Fix crash in PaintController::FinishCycle According to wangxianzhu@, the crash is specifically about a missing setNeedsRepaint of the painting layer when a DispalyItemClient is missing. This patch adds that, when the root NGPaintFragment of inline formatting context (LayoutBlockFlow) is destroyed. This is a speculative fix. Bug: 866771, 906756 Change-Id: I9a833671ef67079d06a96f42aa47a9d277d3b77c Reviewed-on: https://chromium-review.googlesource.com/c/1410953 Commit-Queue: Koji Ishii <kojii@chromium.org> Reviewed-by: Xianzhu Wang <wangxianzhu@chromium.org> Cr-Commit-Position: refs/heads/master@{#623078}
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 .