Index: third_party/WebKit/Source/core/editing/markers/DocumentMarker.cpp |
diff --git a/third_party/WebKit/Source/core/editing/markers/DocumentMarker.cpp b/third_party/WebKit/Source/core/editing/markers/DocumentMarker.cpp |
index b18b3fd88304206850783d3ee5de7a20483edd5f..9e145ba375e17d9e51394ba5f70928367612babd 100644 |
--- a/third_party/WebKit/Source/core/editing/markers/DocumentMarker.cpp |
+++ b/third_party/WebKit/Source/core/editing/markers/DocumentMarker.cpp |
@@ -30,6 +30,7 @@ |
#include "core/editing/markers/DocumentMarker.h" |
+#include "core/editing/markers/RenderedTextMatchMarker.h" |
#include "wtf/StdLibExtras.h" |
namespace blink { |
@@ -171,6 +172,17 @@ void DocumentMarker::shiftOffsets(int delta) { |
m_endOffset += delta; |
} |
+bool DocumentMarker::isRenderedTextMatch() const { |
+ return false; |
+} |
+ |
+RenderedTextMatchMarker* DocumentMarker::asRenderedTextMatchMarker() { |
+ if (!this->isRenderedTextMatch()) |
+ return nullptr; |
+ |
+ return static_cast<RenderedTextMatchMarker*>(this); |
+} |
+ |
void DocumentMarker::setActiveMatch(bool active) { |
m_details = DocumentMarkerTextMatch::create(active); |
} |