Index: third_party/WebKit/Source/core/layout/LayoutTextFragment.cpp |
diff --git a/third_party/WebKit/Source/core/layout/LayoutTextFragment.cpp b/third_party/WebKit/Source/core/layout/LayoutTextFragment.cpp |
index 13209b9f5404a7acd73e59bf6dc25006d0973a98..83ed647b5d1b97990bd9a7ab994550562c22d680 100644 |
--- a/third_party/WebKit/Source/core/layout/LayoutTextFragment.cpp |
+++ b/third_party/WebKit/Source/core/layout/LayoutTextFragment.cpp |
@@ -35,7 +35,7 @@ namespace blink { |
LayoutTextFragment::LayoutTextFragment(Node* node, StringImpl* str, int startOffset, int length) |
: LayoutText(node, str ? str->substring(startOffset, length) : PassRefPtr<StringImpl>(nullptr)) |
, m_start(startOffset) |
- , m_end(length) |
+ , m_fragmentLength(length) |
, m_isRemainingTextLayoutObject(false) |
, m_contentString(str) |
, m_firstLetterPseudoElement(nullptr) |
@@ -45,7 +45,7 @@ LayoutTextFragment::LayoutTextFragment(Node* node, StringImpl* str, int startOff |
LayoutTextFragment::LayoutTextFragment(Node* node, StringImpl* str) |
: LayoutText(node, str) |
, m_start(0) |
- , m_end(str ? str->length() : 0) |
+ , m_fragmentLength(str ? str->length() : 0) |
, m_isRemainingTextLayoutObject(false) |
, m_contentString(str) |
, m_firstLetterPseudoElement(nullptr) |
@@ -82,7 +82,7 @@ PassRefPtr<StringImpl> LayoutTextFragment::originalText() const |
RefPtr<StringImpl> result = completeText(); |
if (!result) |
return nullptr; |
- return result->substring(start(), end()); |
+ return result->substring(start(), fragmentLength()); |
} |
void LayoutTextFragment::setText(PassRefPtr<StringImpl> text, bool force) |
@@ -90,7 +90,7 @@ void LayoutTextFragment::setText(PassRefPtr<StringImpl> text, bool force) |
LayoutText::setText(text, force); |
m_start = 0; |
- m_end = textLength(); |
+ m_fragmentLength = textLength(); |
// If we're the remaining text from a first letter then we have to tell the |
// first letter pseudo element to reattach itself so it can re-calculate the |
@@ -106,7 +106,7 @@ void LayoutTextFragment::setTextFragment(PassRefPtr<StringImpl> text, unsigned s |
LayoutText::setText(text, false); |
m_start = start; |
- m_end = length; |
+ m_fragmentLength = length; |
} |
void LayoutTextFragment::transformText() |