| 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 eaf5c8ba476b638f4b47ec92aa1e3d7ec8de1a0b..9aceee0f0d56b4c91b6ad501f9f15e7be045a2fc 100644
|
| --- a/third_party/WebKit/Source/core/editing/markers/DocumentMarker.cpp
|
| +++ b/third_party/WebKit/Source/core/editing/markers/DocumentMarker.cpp
|
| @@ -155,14 +155,19 @@ DocumentMarker::DocumentMarker(unsigned startOffset,
|
| unsigned endOffset,
|
| Color underlineColor,
|
| bool thick,
|
| - Color backgroundColor)
|
| - : m_type(DocumentMarker::Composition),
|
| - m_startOffset(startOffset),
|
| + Color backgroundColor,
|
| + bool persist)
|
| + : m_startOffset(startOffset),
|
| m_endOffset(endOffset),
|
| m_details(TextCompositionMarkerDetails::create(underlineColor,
|
| thick,
|
| backgroundColor)),
|
| - m_hash(0) {}
|
| + m_hash(0) {
|
| + if (persist)
|
| + m_type = DocumentMarker::PersistingComposition;
|
| + else
|
| + m_type = DocumentMarker::Composition;
|
| +}
|
|
|
| DocumentMarker::DocumentMarker(const DocumentMarker& marker)
|
| : m_type(marker.type()),
|
|
|