| Index: Source/core/rendering/RenderView.cpp
|
| diff --git a/Source/core/rendering/RenderView.cpp b/Source/core/rendering/RenderView.cpp
|
| index a8556c9a51524b126275b3551b178e098326ffc7..6c452d292573adb9d1a11e8e1fae19c91bc06cd4 100644
|
| --- a/Source/core/rendering/RenderView.cpp
|
| +++ b/Source/core/rendering/RenderView.cpp
|
| @@ -655,7 +655,7 @@ void RenderView::setSelection(RenderObject* start, int startPos, RenderObject* e
|
| RenderBlockSelectionInfo* newInfo = newSelectedBlocks.get(block);
|
| RenderBlockSelectionInfo* oldInfo = i->value.get();
|
| if (!newInfo || newInfo->hasChangedFrom(*oldInfo)) {
|
| - oldInfo->object()->setShouldInvalidateSelection();
|
| + oldInfo->invalidatePaint();
|
| if (newInfo) {
|
| newInfo->object()->setShouldInvalidateSelection();
|
| newSelectedBlocks.remove(block);
|
|
|