Index: Source/core/editing/EditingUtilities.h |
diff --git a/Source/core/editing/EditingUtilities.h b/Source/core/editing/EditingUtilities.h |
index 71e45b88a79b0652217d4eb2af3b58a225947c95..c4b613205c1c6125228db497024f6265f686c890 100644 |
--- a/Source/core/editing/EditingUtilities.h |
+++ b/Source/core/editing/EditingUtilities.h |
@@ -236,7 +236,12 @@ void updatePositionForNodeRemoval(Position&, Node&); |
// Functions returning VisiblePosition |
-VisiblePosition firstEditableVisiblePositionAfterPositionInRoot(const Position&, ContainerNode*); |
+// TODO(yosin) We should rename |
+// |firstEditableVisiblePositionAfterPositionInRoot()| to a better name which |
+// describes what this function returns, since it returns a position before |
+// specified position due by canonicalization. |
+CORE_EXPORT VisiblePosition firstEditableVisiblePositionAfterPositionInRoot(const Position&, ContainerNode*); |
+CORE_EXPORT VisiblePositionInComposedTree firstEditableVisiblePositionAfterPositionInRoot(const PositionInComposedTree&, ContainerNode*); |
VisiblePosition lastEditableVisiblePositionBeforePositionInRoot(const Position&, ContainerNode*); |
VisiblePosition visiblePositionBeforeNode(Node&); |
VisiblePosition visiblePositionAfterNode(Node&); |