Chromium Code Reviews| Index: third_party/WebKit/Source/core/layout/LayoutView.cpp |
| diff --git a/third_party/WebKit/Source/core/layout/LayoutView.cpp b/third_party/WebKit/Source/core/layout/LayoutView.cpp |
| index a1f5a977f9e3d31fe10640850ec1b03bf95a1455..ae252caf1836b773b5c7803fa55a5b5300f2c070 100644 |
| --- a/third_party/WebKit/Source/core/layout/LayoutView.cpp |
| +++ b/third_party/WebKit/Source/core/layout/LayoutView.cpp |
| @@ -571,13 +571,6 @@ void LayoutView::invalidatePaintForSelection() |
| continue; |
| o->setShouldInvalidateSelection(); |
| - |
| - // Blocks are responsible for painting line gaps and margin gaps. They must be examined as well. |
| - for (LayoutBlock* block = o->containingBlock(); block && !block->isLayoutView(); block = block->containingBlock()) { |
| - if (!processedBlocks.add(block).isNewEntry) |
| - break; |
| - block->setShouldInvalidateSelection(); |
| - } |
|
Xianzhu
2016/08/03 19:56:37
Blocks no longer paint selection gaps. This change
|
| } |
| } |