| Index: Source/core/editing/TextIterator.cpp
|
| diff --git a/Source/core/editing/TextIterator.cpp b/Source/core/editing/TextIterator.cpp
|
| index 0b48f881ad8c46e93780de8646050ba26e34a898..068ad9a665e6ab79510a6f6a5e662f656a2efa0c 100644
|
| --- a/Source/core/editing/TextIterator.cpp
|
| +++ b/Source/core/editing/TextIterator.cpp
|
| @@ -465,7 +465,7 @@ void TextIterator::advance()
|
| bool handledNode = false;
|
| if (renderer->isText() && m_node->nodeType() == Node::TEXT_NODE) { // FIXME: What about CDATA_SECTION_NODE?
|
| handledNode = handleTextNode();
|
| - } else if (renderer && (renderer->isImage() || renderer->isWidget()
|
| + } else if (renderer && (renderer->isImage() || renderer->isRenderPart()
|
| || (m_node && m_node->isHTMLElement()
|
| && (isHTMLFormControlElement(toHTMLElement(*m_node))
|
| || isHTMLLegendElement(toHTMLElement(*m_node))
|
| @@ -1409,7 +1409,7 @@ void SimplifiedBackwardsTextIterator::advance()
|
| // FIXME: What about CDATA_SECTION_NODE?
|
| if (renderer->style()->visibility() == VISIBLE && m_offset > 0)
|
| m_handledNode = handleTextNode();
|
| - } else if (renderer && (renderer->isImage() || renderer->isWidget())) {
|
| + } else if (renderer && (renderer->isImage() || renderer->isRenderPart())) {
|
| if (renderer->style()->visibility() == VISIBLE && m_offset > 0)
|
| m_handledNode = handleReplacedElement();
|
| } else {
|
|
|