Chromium Code Reviews| Index: Source/core/editing/VisibleSelection.cpp |
| diff --git a/Source/core/editing/VisibleSelection.cpp b/Source/core/editing/VisibleSelection.cpp |
| index ee2ace864e21954fadd29085c08ee9d146f57a5f..ac1e303caeb79b783bc41da8f39eebecb06cd15a 100644 |
| --- a/Source/core/editing/VisibleSelection.cpp |
| +++ b/Source/core/editing/VisibleSelection.cpp |
| @@ -361,6 +361,8 @@ void VisibleSelection::setStartAndEndFromBaseAndExtentRespectingGranularity(Text |
| EWordSide side = RightWordIfOnBoundary; |
| if (isEndOfEditableOrNonEditableContent(start) || (isEndOfLine(start) && !isStartOfLine(start) && !isEndOfParagraph(start))) |
| side = LeftWordIfOnBoundary; |
| + if (isContentEditable() || (isEndOfLine(start) && !isStartOfLine(start) && isEndOfParagraph(start))) |
|
yosin_UTC9
2014/08/25 01:10:25
This function should select word rather than colla
|
| + side = RightWordIfOnBoundary; |
| m_start = startOfWord(start, side).deepEquivalent(); |
| side = RightWordIfOnBoundary; |
| if (isEndOfEditableOrNonEditableContent(originalEnd) || (isEndOfLine(originalEnd) && !isStartOfLine(originalEnd) && !isEndOfParagraph(originalEnd))) |