| Index: Source/core/editing/VisibleUnits.cpp
|
| diff --git a/Source/core/editing/VisibleUnits.cpp b/Source/core/editing/VisibleUnits.cpp
|
| index 23d391526688cf69e4af2e8e9e34ade9edf015a6..c1cf7fec9f8dda59f20bc8bdec85f6a7599a8905 100644
|
| --- a/Source/core/editing/VisibleUnits.cpp
|
| +++ b/Source/core/editing/VisibleUnits.cpp
|
| @@ -469,7 +469,7 @@ static VisiblePosition previousBoundary(const VisiblePosition& c, BoundarySearch
|
| RefPtrWillBeRawPtr<Range> forwardsScanRange(d.createRange());
|
| forwardsScanRange->setEndAfter(boundary, exceptionState);
|
| forwardsScanRange->setStart(end.deprecatedNode(), end.deprecatedEditingOffset(), exceptionState);
|
| - TextIterator forwardsIterator(forwardsScanRange.get());
|
| + TextIterator forwardsIterator(forwardsScanRange->startPosition(), forwardsScanRange->endPosition());
|
| while (!forwardsIterator.atEnd()) {
|
| Vector<UChar, 1024> characters;
|
| forwardsIterator.appendTextTo(characters);
|
|
|