| 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 5164fdab4a297a96e09d286fac62fa10ac686769..b4c8103e8db2313d1b42131f093c58d787db03c4 100644
|
| --- a/third_party/WebKit/Source/core/editing/markers/DocumentMarker.cpp
|
| +++ b/third_party/WebKit/Source/core/editing/markers/DocumentMarker.cpp
|
| @@ -132,17 +132,6 @@ inline TextCompositionMarkerDetails* toTextCompositionMarkerDetails(
|
| DocumentMarker::DocumentMarker(MarkerType type,
|
| unsigned startOffset,
|
| unsigned endOffset,
|
| - const String& description)
|
| - : m_type(type),
|
| - m_startOffset(startOffset),
|
| - m_endOffset(endOffset),
|
| - m_details(description.isEmpty()
|
| - ? nullptr
|
| - : DocumentMarkerDescription::create(description)) {}
|
| -
|
| -DocumentMarker::DocumentMarker(MarkerType type,
|
| - unsigned startOffset,
|
| - unsigned endOffset,
|
| DocumentMarkerDetails* details)
|
| : m_type(type),
|
| m_startOffset(startOffset),
|
| @@ -159,6 +148,21 @@ DocumentMarker* DocumentMarker::createCompositionMarker(unsigned startOffset,
|
| underlineColor, thick, backgroundColor));
|
| }
|
|
|
| +DocumentMarker* DocumentMarker::createGrammarMarker(unsigned startOffset,
|
| + unsigned endOffset,
|
| + const String& description) {
|
| + return new DocumentMarker(Grammar, startOffset, endOffset,
|
| + DocumentMarkerDescription::create(description));
|
| +}
|
| +
|
| +DocumentMarker* DocumentMarker::createSpellingMarker(
|
| + unsigned startOffset,
|
| + unsigned endOffset,
|
| + const String& description) {
|
| + return new DocumentMarker(Spelling, startOffset, endOffset,
|
| + DocumentMarkerDescription::create(description));
|
| +}
|
| +
|
| DocumentMarker* DocumentMarker::createTextMatchMarker(unsigned startOffset,
|
| unsigned endOffset,
|
| bool activeMatch) {
|
|
|