Index: Source/core/frame/FrameView.cpp |
diff --git a/Source/core/frame/FrameView.cpp b/Source/core/frame/FrameView.cpp |
index 0565e76ae0136c47e47b11680c4ecfaf928c1f7f..edfdf865186bb935aa5c17a3315d8ef5474b45e8 100644 |
--- a/Source/core/frame/FrameView.cpp |
+++ b/Source/core/frame/FrameView.cpp |
@@ -2334,7 +2334,10 @@ void FrameView::invalidateScrollbarRect(Scrollbar* scrollbar, const IntRect& rec |
void FrameView::getTickmarks(Vector<IntRect>& tickmarks) const |
{ |
- tickmarks = frame().document()->markers().renderedRectsForMarkers(DocumentMarker::TextMatch); |
+ if (!m_tickmarks.isEmpty()) |
+ tickmarks = m_tickmarks; |
+ else |
+ tickmarks = frame().document()->markers().renderedRectsForMarkers(DocumentMarker::TextMatch); |
} |
IntRect FrameView::windowResizerRect() const |