| Index: third_party/WebKit/Source/core/editing/spellcheck/SpellChecker.cpp
|
| diff --git a/third_party/WebKit/Source/core/editing/spellcheck/SpellChecker.cpp b/third_party/WebKit/Source/core/editing/spellcheck/SpellChecker.cpp
|
| index 5913a2a0e977499d88af5819e257d577bd64c6fd..9ecb9cceb92f2d8589e70b720182f44a1535ffdd 100644
|
| --- a/third_party/WebKit/Source/core/editing/spellcheck/SpellChecker.cpp
|
| +++ b/third_party/WebKit/Source/core/editing/spellcheck/SpellChecker.cpp
|
| @@ -537,7 +537,7 @@ void SpellChecker::markAllMisspellingsAndBadGrammarInRanges(TextCheckingTypeMask
|
| if (checkingLength)
|
| *checkingLength = sentenceToCheck.checkingLength();
|
|
|
| - RefPtrWillBeRawPtr<SpellCheckRequest> request = SpellCheckRequest::create(resolveTextCheckingTypeMask(textCheckingOptions), TextCheckingProcessBatch, createRange(checkRange), createRange(paragraphRange), requestNumber);
|
| + RefPtrWillBeRawPtr<SpellCheckRequest> request = SpellCheckRequest::create(resolveTextCheckingTypeMask(textCheckingOptions), TextCheckingProcessBatch, checkRange, paragraphRange, requestNumber);
|
| if (!request)
|
| return;
|
|
|
| @@ -930,8 +930,7 @@ void SpellChecker::cancelCheck()
|
|
|
| void SpellChecker::requestTextChecking(const Element& element)
|
| {
|
| - const EphemeralRange range = EphemeralRange::rangeOfContents(element);
|
| - RefPtrWillBeRawPtr<Range> rangeToCheck = Range::create(element.document(), range.startPosition(), range.endPosition());
|
| + const EphemeralRange rangeToCheck = EphemeralRange::rangeOfContents(element);
|
| m_spellCheckRequester->requestCheckingFor(SpellCheckRequest::create(TextCheckingTypeSpelling | TextCheckingTypeGrammar, TextCheckingProcessBatch, rangeToCheck, rangeToCheck));
|
| }
|
|
|
|
|