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 bd929e8eb8054aa84df31d390fe1f2ea77b4c60b..ceeadf3169d765159d7f38b9941c047527427e99 100644 |
--- a/third_party/WebKit/Source/web/TextFinder.cpp |
+++ b/third_party/WebKit/Source/web/TextFinder.cpp |
@@ -366,7 +366,7 @@ void TextFinder::scopeStringMatches(int identifier, const WebString& searchText, |
identifier); |
} |
- ownerFrame().frame()->document()->markers().addTextMatchMarker(resultRange, foundActiveMatch); |
+ ownerFrame().frame()->document()->markers().addTextMatchMarker(EphemeralRange(resultRange), foundActiveMatch); |
m_findMatchesCache.append(FindMatch(resultRange, m_lastMatchCount + matchCount)); |
@@ -662,7 +662,7 @@ bool TextFinder::setMarkerActive(Range* range, bool active) |
{ |
if (!range || range->collapsed()) |
return false; |
- return ownerFrame().frame()->document()->markers().setMarkersActive(range, active); |
+ return ownerFrame().frame()->document()->markers().setMarkersActive(EphemeralRange(range), active); |
} |
void TextFinder::unmarkAllTextMatches() |