| Index: sky/engine/core/editing/TextIterator.cpp
|
| diff --git a/sky/engine/core/editing/TextIterator.cpp b/sky/engine/core/editing/TextIterator.cpp
|
| index 19f9e42dd2120a6309d90fa5a37fb37917e466e9..eebe2604820237589dc9ae483585998ad02fa6af 100644
|
| --- a/sky/engine/core/editing/TextIterator.cpp
|
| +++ b/sky/engine/core/editing/TextIterator.cpp
|
| @@ -419,7 +419,7 @@ void TextIterator::advance()
|
| bool handledNode = false;
|
| if (renderer->isText() && m_node->nodeType() == Node::TEXT_NODE) {
|
| handledNode = handleTextNode();
|
| - } else if (renderer && (renderer->isImage() || renderer->isWidget())) {
|
| + } else if (renderer && renderer->isImage()) {
|
| handledNode = handleReplacedElement();
|
| } else {
|
| handledNode = handleNonTextNode();
|
| @@ -1038,7 +1038,7 @@ void SimplifiedBackwardsTextIterator::advance()
|
| if (renderer && renderer->isText() && m_node->nodeType() == Node::TEXT_NODE) {
|
| if (m_offset > 0)
|
| m_handledNode = handleTextNode();
|
| - } else if (renderer && (renderer->isImage() || renderer->isWidget())) {
|
| + } else if (renderer && renderer->isImage()) {
|
| if (m_offset > 0)
|
| m_handledNode = handleReplacedElement();
|
| } else {
|
|
|