Chromium Code Reviews
DescriptionFix caret paint invalidation issues
- We should save CaretDisplayItemClient::m_previousLayoutBlock only if
it has not been saved since the last paint invalidation, because we
use it to invalidate the caret in the layout block of the previous
paint invalidation.
- Caret painted output can change paint offset without visual rect
change. Invalidate display item client if the block is doing full
paint invalidation.
BUG=699044, 698662
TBR=wangxianzhu@chromium.org
NOTRY=true
NOPRESUBMIT=true
CQ_INCLUDE_TRYBOTS=master.tryserver.chromium.linux:linux_layout_tests_slimming_paint_v2
Review-Url: https://codereview.chromium.org/2736213002
Cr-Commit-Position: refs/heads/master@{#455657}
Patch Set 1 #Messages
Total messages: 5 (3 generated)
|