Index: Source/core/frame/FrameView.cpp |
diff --git a/Source/core/frame/FrameView.cpp b/Source/core/frame/FrameView.cpp |
index b12530ace8d2e8c6683ee59379db78059578f113..418c4fe7f502c14cf99666fe23b316c9f6d87602 100644 |
--- a/Source/core/frame/FrameView.cpp |
+++ b/Source/core/frame/FrameView.cpp |
@@ -995,6 +995,9 @@ void FrameView::invalidateTreeIfNeeded() |
#ifndef NDEBUG |
renderView()->assertSubtreeClearedPaintInvalidationState(); |
#endif |
+ |
+ if (m_frame->selection().isCaretBoundsDirty()) |
+ m_frame->selection().invalidateCaretRect(); |
} |
DocumentLifecycle& FrameView::lifecycle() const |