| Index: Source/core/editing/VisibleUnits.cpp
|
| diff --git a/Source/core/editing/VisibleUnits.cpp b/Source/core/editing/VisibleUnits.cpp
|
| index fac20284ca2038f8f6218fba055432348cf62a63..704b5ae48a74fabdae54602ca4b4e953e708fe36 100644
|
| --- a/Source/core/editing/VisibleUnits.cpp
|
| +++ b/Source/core/editing/VisibleUnits.cpp
|
| @@ -454,6 +454,8 @@ static VisiblePosition previousBoundary(const VisiblePosition& c, BoundarySearch
|
| if (!boundary)
|
| return VisiblePosition();
|
|
|
| + TempRangeScope scope;
|
| +
|
| Document& d = boundary->document();
|
| Position start = createLegacyEditingPosition(boundary, 0).parentAnchoredEquivalent();
|
| Position end = pos.parentAnchoredEquivalent();
|
| @@ -535,6 +537,8 @@ static VisiblePosition nextBoundary(const VisiblePosition& c, BoundarySearchFunc
|
| if (!boundary)
|
| return VisiblePosition();
|
|
|
| + TempRangeScope scope;
|
| +
|
| Document& d = boundary->document();
|
| RefPtrWillBeRawPtr<Range> searchRange(d.createRange());
|
| Position start(pos.parentAnchoredEquivalent());
|
|
|