| Index: Source/core/editing/DOMSelection.cpp
|
| diff --git a/Source/core/editing/DOMSelection.cpp b/Source/core/editing/DOMSelection.cpp
|
| index 6a8a63ea9014d7162c73f7c3fced15217a6cb5e4..99020f47a1a002ac2c15e50aef28a3ee97296b57 100644
|
| --- a/Source/core/editing/DOMSelection.cpp
|
| +++ b/Source/core/editing/DOMSelection.cpp
|
| @@ -344,7 +344,7 @@ void DOMSelection::extend(Node* node, int offset, ExceptionState& exceptionState
|
| exceptionState.throwDOMException(IndexSizeError, String::number(offset) + " is not a valid offset.");
|
| return;
|
| }
|
| - if (static_cast<unsigned>(offset) > (node->offsetInCharacters() ? node->lengthOfContents() : node->countChildren())) {
|
| + if (static_cast<unsigned>(offset) > node->lengthOfContents()) {
|
| exceptionState.throwDOMException(IndexSizeError, String::number(offset) + " is larger than the given node's length.");
|
| return;
|
| }
|
|
|