| Index: third_party/WebKit/Source/core/editing/Editor.cpp
|
| diff --git a/third_party/WebKit/Source/core/editing/Editor.cpp b/third_party/WebKit/Source/core/editing/Editor.cpp
|
| index 98bdea11ce763d026f73c8f0abc314390981ef24..4c303e69beb3a25b6c93fc49f401d54d2133fb68 100644
|
| --- a/third_party/WebKit/Source/core/editing/Editor.cpp
|
| +++ b/third_party/WebKit/Source/core/editing/Editor.cpp
|
| @@ -796,9 +796,10 @@ bool Editor::insertTextWithoutSendingTextEvent(const String& text, bool selectIn
|
| if (!selection.isContentEditable())
|
| return false;
|
|
|
| - frame().selection().setSelection(selection);
|
| + spellChecker().updateMarkersForWordsAffectedByEditing(isSpaceOrNewline(text[0]));
|
| +
|
| // Insert the text
|
| - TypingCommand::insertText(*selection.start().document(), text,
|
| + TypingCommand::insertText(*selection.start().document(), text, selection,
|
| selectInsertedText ? TypingCommand::SelectInsertedText : 0,
|
| triggeringEvent && triggeringEvent->isComposition() ? TypingCommand::TextCompositionConfirm : TypingCommand::TextCompositionNone);
|
|
|
|
|