| Index: third_party/WebKit/Source/core/editing/VisibleSelection.cpp
|
| diff --git a/third_party/WebKit/Source/core/editing/VisibleSelection.cpp b/third_party/WebKit/Source/core/editing/VisibleSelection.cpp
|
| index ad190e4ff9489909b3d47e26a271087fbd10e9cf..0e97a53bbdfc97cdace1472b789514adcbadc861 100644
|
| --- a/third_party/WebKit/Source/core/editing/VisibleSelection.cpp
|
| +++ b/third_party/WebKit/Source/core/editing/VisibleSelection.cpp
|
| @@ -581,7 +581,7 @@ void VisibleSelectionTemplate<
|
| Element* shadow_ancestor =
|
| end_root ? end_root->OwnerShadowHost() : nullptr;
|
| if (p.IsNull() && shadow_ancestor)
|
| - p = PositionTemplate<Strategy>::AfterNode(shadow_ancestor);
|
| + p = PositionTemplate<Strategy>::AfterNode(*shadow_ancestor);
|
| while (p.IsNotNull() &&
|
| !(LowestEditableAncestor(p.ComputeContainerNode()) ==
|
| base_editable_ancestor &&
|
| @@ -593,7 +593,7 @@ void VisibleSelectionTemplate<
|
| *p.ComputeContainerNode())
|
| : PreviousVisuallyDistinctCandidate(p);
|
| if (p.IsNull() && shadow_ancestor)
|
| - p = PositionTemplate<Strategy>::AfterNode(shadow_ancestor);
|
| + p = PositionTemplate<Strategy>::AfterNode(*shadow_ancestor);
|
| }
|
| const VisiblePositionTemplate<Strategy> previous =
|
| CreateVisiblePosition(p);
|
|
|