Index: third_party/WebKit/Source/core/editing/Position.cpp |
diff --git a/third_party/WebKit/Source/core/editing/Position.cpp b/third_party/WebKit/Source/core/editing/Position.cpp |
index 6b58eb430417d009ca5569b0c701b265a1a73bdf..964782671710f69e392a15a16806a1f7785f728d 100644 |
--- a/third_party/WebKit/Source/core/editing/Position.cpp |
+++ b/third_party/WebKit/Source/core/editing/Position.cpp |
@@ -490,10 +490,10 @@ int PositionTemplate<Strategy>::LastOffsetInNode(Node* node) { |
// static |
template <typename Strategy> |
PositionTemplate<Strategy> PositionTemplate<Strategy>::FirstPositionInNode( |
- Node* anchor_node) { |
- if (anchor_node->IsTextNode()) |
+ const Node& anchor_node) { |
+ if (anchor_node.IsTextNode()) |
return PositionTemplate<Strategy>(anchor_node, 0); |
- return PositionTemplate<Strategy>(anchor_node, |
+ return PositionTemplate<Strategy>(&anchor_node, |
PositionAnchorType::kBeforeChildren); |
} |
@@ -515,7 +515,7 @@ PositionTemplate<Strategy>::FirstPositionInOrBeforeNode(Node* node) { |
if (!node) |
return PositionTemplate<Strategy>(); |
return EditingIgnoresContent(*node) ? BeforeNode(*node) |
- : FirstPositionInNode(node); |
+ : FirstPositionInNode(*node); |
} |
// static |