| Index: Source/core/editing/FrameSelection.cpp
|
| diff --git a/Source/core/editing/FrameSelection.cpp b/Source/core/editing/FrameSelection.cpp
|
| index 8e1bb5b034fb5f247eaa5d56ff3d9deb07bac6ee..b22bccc865a974ddbfd59dc1a4eb20f306f41d8e 100644
|
| --- a/Source/core/editing/FrameSelection.cpp
|
| +++ b/Source/core/editing/FrameSelection.cpp
|
| @@ -747,7 +747,7 @@ VisiblePosition FrameSelection::modifyMovingRight(TextGranularity granularity)
|
| else
|
| pos = VisiblePosition(m_selection.start(), m_selection.affinity());
|
| } else {
|
| - pos = VisiblePosition(m_selection.extent(), m_selection.affinity()).right();
|
| + pos = rightPositionOf(VisiblePosition(m_selection.extent(), m_selection.affinity()));
|
| }
|
| break;
|
| case WordGranularity: {
|
| @@ -916,7 +916,7 @@ VisiblePosition FrameSelection::modifyMovingLeft(TextGranularity granularity)
|
| else
|
| pos = VisiblePosition(m_selection.end(), m_selection.affinity());
|
| } else {
|
| - pos = VisiblePosition(m_selection.extent(), m_selection.affinity()).left();
|
| + pos = leftPositionOf(VisiblePosition(m_selection.extent(), m_selection.affinity()));
|
| }
|
| break;
|
| case WordGranularity: {
|
|
|