Chromium Code Reviews| Index: third_party/WebKit/Source/core/editing/iterators/TextIterator.cpp |
| diff --git a/third_party/WebKit/Source/core/editing/iterators/TextIterator.cpp b/third_party/WebKit/Source/core/editing/iterators/TextIterator.cpp |
| index 69bc7851635c2843cc2a421890729ff86b32017a..d6e369dfd1833d2e55b31c8b65dca5258b5d28e5 100644 |
| --- a/third_party/WebKit/Source/core/editing/iterators/TextIterator.cpp |
| +++ b/third_party/WebKit/Source/core/editing/iterators/TextIterator.cpp |
| @@ -837,12 +837,12 @@ void TextIteratorAlgorithm<Strategy>::handleTextNodeFirstLetter( |
| return; |
| LayoutObject* firstLetter = pseudoLayoutObject->slowFirstChild(); |
| - DCHECK(firstLetter); |
| - m_remainingTextBox = m_textBox; |
| - m_textBox = toLayoutText(firstLetter)->firstTextBox(); |
| m_sortedTextBoxes.clear(); |
| + m_remainingTextBox = m_textBox; |
| + CHECK(firstLetter && firstLetter->isText()); |
|
yosin_UTC9
2017/01/25 08:17:51
Let's use SECURITY_CHECK()
|
| m_firstLetterText = toLayoutText(firstLetter); |
| + m_textBox = m_firstLetterText->firstTextBox(); |
| } |
| template <typename Strategy> |