diff options
Diffstat (limited to 'WebCore/editing/TextIterator.cpp')
-rw-r--r-- | WebCore/editing/TextIterator.cpp | 3 |
1 files changed, 1 insertions, 2 deletions
diff --git a/WebCore/editing/TextIterator.cpp b/WebCore/editing/TextIterator.cpp index 08fda16..d36849c 100644 --- a/WebCore/editing/TextIterator.cpp +++ b/WebCore/editing/TextIterator.cpp @@ -33,7 +33,6 @@ #include "HTMLNames.h" #include "htmlediting.h" #include "InlineTextBox.h" -#include "Position.h" #include "Range.h" #include "RenderTableCell.h" #include "RenderTableRow.h" @@ -941,7 +940,7 @@ SimplifiedBackwardsTextIterator::SimplifiedBackwardsTextIterator(const Range* r) if (!endNode->offsetInCharacters()) { if (endOffset > 0 && endOffset <= static_cast<int>(endNode->childNodeCount())) { endNode = endNode->childNode(endOffset - 1); - endOffset = endNode->offsetInCharacters() ? endNode->maxCharacterOffset() : endNode->childNodeCount(); + endOffset = lastOffsetInNode(endNode); } } |