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()); |
} |