| Index: Source/core/editing/VisibleUnits.cpp
|
| diff --git a/Source/core/editing/VisibleUnits.cpp b/Source/core/editing/VisibleUnits.cpp
|
| index 65353feb5cc9d42d40ab4bb5f92ab93931693fe0..f0a1047caa0a665ba8339f320ceb7b8dea6b1925 100644
|
| --- a/Source/core/editing/VisibleUnits.cpp
|
| +++ b/Source/core/editing/VisibleUnits.cpp
|
| @@ -814,12 +814,12 @@ static PositionInComposedTreeWithAffinity startOfLine(const PositionInComposedTr
|
| // FIXME: Rename this function to reflect the fact it ignores bidi levels.
|
| VisiblePosition startOfLine(const VisiblePosition& currentPosition)
|
| {
|
| - return VisiblePosition(startOfLine(currentPosition.toPositionWithAffinity(), UseInlineBoxOrdering));
|
| + return visiblePositionOf(startOfLine(currentPosition.toPositionWithAffinity(), UseInlineBoxOrdering));
|
| }
|
|
|
| VisiblePosition logicalStartOfLine(const VisiblePosition& currentPosition)
|
| {
|
| - return VisiblePosition(startOfLine(currentPosition.toPositionWithAffinity(), UseLogicalOrdering));
|
| + return visiblePositionOf(startOfLine(currentPosition.toPositionWithAffinity(), UseLogicalOrdering));
|
| }
|
|
|
| static VisiblePosition endPositionForLine(const VisiblePosition& c, LineEndpointComputationMode mode)
|
| @@ -1029,7 +1029,7 @@ VisiblePosition previousLinePosition(const VisiblePosition& visiblePosition, Lay
|
| Node* node = layoutObject.node();
|
| if (node && editingIgnoresContent(node))
|
| return VisiblePosition(positionInParentBeforeNode(*node));
|
| - return VisiblePosition(layoutObject.positionForPoint(pointInLine));
|
| + return visiblePositionOf(layoutObject.positionForPoint(pointInLine));
|
| }
|
|
|
| // Could not find a previous line. This means we must already be on the first line.
|
| @@ -1085,7 +1085,7 @@ VisiblePosition nextLinePosition(const VisiblePosition& visiblePosition, LayoutU
|
| Node* node = layoutObject.node();
|
| if (node && editingIgnoresContent(node))
|
| return VisiblePosition(positionInParentBeforeNode(*node));
|
| - return VisiblePosition(layoutObject.positionForPoint(pointInLine));
|
| + return visiblePositionOf(layoutObject.positionForPoint(pointInLine));
|
| }
|
|
|
| // Could not find a next line. This means we must already be on the last line.
|
|
|