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 89dce6f0c757077aa866fb35c9a0302057a9d99c..428fbca2aee1b26f536b0ed3921ef439a30e2361 100644 |
--- a/third_party/WebKit/Source/web/TextFinder.cpp |
+++ b/third_party/WebKit/Source/web/TextFinder.cpp |
@@ -232,7 +232,7 @@ void TextFinder::StopFindingAndClearSelection() { |
CancelPendingScopingEffort(); |
// Remove all markers for matches found and turn off the highlighting. |
- OwnerFrame().GetFrame()->GetDocument()->Markers().RemoveMarkers( |
+ OwnerFrame().GetFrame()->GetDocument()->Markers().RemoveMarkersOfTypes( |
DocumentMarker::kTextMatch); |
OwnerFrame().GetFrame()->GetEditor().SetMarkedTextMatchesAreHighlighted( |
false); |
@@ -709,8 +709,10 @@ bool TextFinder::SetMarkerActive(Range* range, bool active) { |
void TextFinder::UnmarkAllTextMatches() { |
LocalFrame* frame = OwnerFrame().GetFrame(); |
if (frame && frame->GetPage() && |
- frame->GetEditor().MarkedTextMatchesAreHighlighted()) |
- frame->GetDocument()->Markers().RemoveMarkers(DocumentMarker::kTextMatch); |
+ frame->GetEditor().MarkedTextMatchesAreHighlighted()) { |
+ frame->GetDocument()->Markers().RemoveMarkersOfTypes( |
+ DocumentMarker::kTextMatch); |
+ } |
} |
bool TextFinder::ShouldScopeMatches(const String& search_text, |