| Index: Source/core/editing/VisibleSelection.cpp
|
| diff --git a/Source/core/editing/VisibleSelection.cpp b/Source/core/editing/VisibleSelection.cpp
|
| index 753da69b7a295ef9f428906cba7d331ca9ab5aee..b4dbeba93a200f8c3dc37cafe295d16275afe1e2 100644
|
| --- a/Source/core/editing/VisibleSelection.cpp
|
| +++ b/Source/core/editing/VisibleSelection.cpp
|
| @@ -615,7 +615,7 @@ void VisibleSelection::adjustSelectionToAvoidCrossingEditingBoundaries()
|
| // If the end is in non-editable content that is inside the base's root, put it
|
| // at the last editable position before the end inside the base's root.
|
| if (endRoot != baseRoot) {
|
| - VisiblePosition last = lastEditablePositionBeforePositionInRoot(m_end, baseRoot);
|
| + VisiblePosition last = VisiblePosition(lastEditablePositionBeforePositionInRoot(m_end, baseRoot));
|
| m_end = last.deepEquivalent();
|
| if (m_end.isNull())
|
| m_end = m_start;
|
|
|