Index: third_party/WebKit/Source/web/TextFinder.cpp |
diff --git a/third_party/WebKit/Source/web/TextFinder.cpp b/third_party/WebKit/Source/web/TextFinder.cpp |
index 7fd1db6032c3ba42c1a40bff96e934d7b7e55391..b2ab7d98852819bf515feb76e1018ae938d51475 100644 |
--- a/third_party/WebKit/Source/web/TextFinder.cpp |
+++ b/third_party/WebKit/Source/web/TextFinder.cpp |
@@ -397,7 +397,8 @@ void TextFinder::scopeStringMatches(int identifier, |
} |
ownerFrame().frame()->document()->markers().addTextMatchMarker( |
- EphemeralRange(resultRange), foundActiveMatch); |
+ resultRange->startPosition(), resultRange->endPosition(), |
+ foundActiveMatch); |
m_findMatchesCache.push_back( |
FindMatch(resultRange, m_lastMatchCount + matchCount)); |
@@ -694,7 +695,7 @@ TextFinder::~TextFinder() {} |
bool TextFinder::setMarkerActive(Range* range, bool active) { |
if (!range || range->collapsed()) |
return false; |
- return ownerFrame().frame()->document()->markers().setMarkersActive( |
+ return ownerFrame().frame()->document()->markers().setTextMatchMarkersActive( |
EphemeralRange(range), active); |
} |