Index: Source/core/editing/VisiblePosition.cpp |
diff --git a/Source/core/editing/VisiblePosition.cpp b/Source/core/editing/VisiblePosition.cpp |
index 0555c26c42ce29ef1e6ee4d09795280f23552079..aea65cac792fde283ea63a3d85d0d3e1756b1002 100644 |
--- a/Source/core/editing/VisiblePosition.cpp |
+++ b/Source/core/editing/VisiblePosition.cpp |
@@ -56,11 +56,6 @@ VisiblePosition::VisiblePosition(const Position& position, TextAffinity affinity |
*this = visiblePositionOf(position, affinity); |
} |
-VisiblePosition::VisiblePosition(const PositionWithAffinity& positionWithAffinity) |
- : VisiblePosition(positionWithAffinity.position(), positionWithAffinity.affinity()) |
-{ |
-} |
- |
VisiblePosition VisiblePosition::createWithoutCanonicalization(const PositionWithAffinity& canonicalized) |
{ |
VisiblePosition visiblePosition; |
@@ -439,7 +434,7 @@ PositionInComposedTreeWithAffinity honorEditingBoundaryAtOrBeforeOf(const Positi |
VisiblePosition honorEditingBoundaryAtOrBefore(const VisiblePosition& pos, const Position& anchor) |
{ |
- return VisiblePosition(honorEditingBoundaryAtOrBeforeOf(pos.toPositionWithAffinity(), anchor)); |
+ return visiblePositionOf(honorEditingBoundaryAtOrBeforeOf(pos.toPositionWithAffinity(), anchor)); |
} |
VisiblePosition honorEditingBoundaryAtOrAfter(const VisiblePosition& pos, const Position& anchor) |
@@ -584,6 +579,11 @@ VisiblePosition visiblePositionOf(const Position& position, TextAffinity affinit |
return VisiblePosition::createWithoutCanonicalization(visiblePositionOfAlgorithm<EditingStrategy>(position, affinity)); |
} |
+VisiblePosition visiblePositionOf(const PositionWithAffinity& positionWithAffinity) |
+{ |
+ return visiblePositionOf(positionWithAffinity.position(), positionWithAffinity.affinity()); |
+} |
+ |
VisiblePosition visiblePositionOf(const PositionInComposedTree& position, TextAffinity affinity) |
{ |
PositionInComposedTreeWithAffinity canonicalized = visiblePositionOfAlgorithm<EditingInComposedTreeStrategy>(position, affinity); |