Index: third_party/WebKit/Source/core/editing/markers/DocumentMarkerController.cpp |
diff --git a/third_party/WebKit/Source/core/editing/markers/DocumentMarkerController.cpp b/third_party/WebKit/Source/core/editing/markers/DocumentMarkerController.cpp |
index 96c10f8aa93f498c43d3eed04cfda4880cbff17e..3a823ce66b060d9b7b3b2e3ce722e44bb6d9cd0b 100644 |
--- a/third_party/WebKit/Source/core/editing/markers/DocumentMarkerController.cpp |
+++ b/third_party/WebKit/Source/core/editing/markers/DocumentMarkerController.cpp |
@@ -84,9 +84,9 @@ void DocumentMarkerController::addTextMatchMarker(const EphemeralRange& range, |
for (TextIterator markedText(range.startPosition(), range.endPosition()); |
!markedText.atEnd(); markedText.advance()) { |
addMarker(markedText.currentContainer(), |
- new DocumentMarker(markedText.startOffsetInCurrentContainer(), |
- markedText.endOffsetInCurrentContainer(), |
- activeMatch)); |
+ DocumentMarker::createTextMatchMarker( |
+ markedText.startOffsetInCurrentContainer(), |
+ markedText.endOffsetInCurrentContainer(), activeMatch)); |
} |
// Don't invalidate tickmarks here. TextFinder invalidates tickmarks using a |
// throttling algorithm. crbug.com/6819. |