| Index: sky/engine/core/editing/InsertLineBreakCommand.cpp
|
| diff --git a/sky/engine/core/editing/InsertLineBreakCommand.cpp b/sky/engine/core/editing/InsertLineBreakCommand.cpp
|
| index 70d4205e5d17be5d7cf047a9fd657124f871a8fa..5aa547b6e9fb561d8a4efbe97ce060ee64f9dde8 100644
|
| --- a/sky/engine/core/editing/InsertLineBreakCommand.cpp
|
| +++ b/sky/engine/core/editing/InsertLineBreakCommand.cpp
|
| @@ -70,7 +70,7 @@ void InsertLineBreakCommand::doApply()
|
| pos = positionOutsideTabSpan(pos);
|
|
|
| RefPtr<Node> nodeToInsert = nullptr;
|
| - nodeToInsert = document().createTextNode("\n");
|
| + nodeToInsert = Text::create(document(), "\n");
|
|
|
| // FIXME: Need to merge text nodes when inserting just after or before text.
|
|
|
| @@ -111,7 +111,7 @@ void InsertLineBreakCommand::doApply()
|
| if (textNode->inDocument())
|
| insertTextIntoNode(textNode, 0, nonBreakingSpaceString());
|
| else {
|
| - RefPtr<Text> nbspNode = document().createTextNode(nonBreakingSpaceString());
|
| + RefPtr<Text> nbspNode = Text::create(document(), nonBreakingSpaceString());
|
| insertNodeAt(nbspNode.get(), positionBeforeTextNode);
|
| endingPosition = firstPositionInNode(nbspNode.get());
|
| }
|
|
|