| Index: Source/core/editing/VisibleUnits.cpp
|
| diff --git a/Source/core/editing/VisibleUnits.cpp b/Source/core/editing/VisibleUnits.cpp
|
| index e1aec9163927b5fbd483dc0521612eecb22521eb..790813f3f2908afa1c718a6581ca6eb3c2802106 100644
|
| --- a/Source/core/editing/VisibleUnits.cpp
|
| +++ b/Source/core/editing/VisibleUnits.cpp
|
| @@ -771,9 +771,7 @@ static VisiblePosition nextBoundary(const VisiblePosition& c, BoundarySearchFunc
|
| }
|
|
|
| Position searchStart = Position::editingPositionOf(start.anchorNode(), start.offsetInContainerNode());
|
| - RangeBoundaryPoint searchEndPoint(boundary);
|
| - searchEndPoint.setToEndOfNode(*boundary);
|
| - Position searchEnd = searchEndPoint.toPosition();
|
| + Position searchEnd = Position::lastPositionInNode(boundary);
|
| TextIterator it(searchStart, searchEnd, TextIteratorEmitsCharactersBetweenAllVisiblePositions);
|
| const unsigned invalidOffset = static_cast<unsigned>(-1);
|
| unsigned next = invalidOffset;
|
|
|