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 { |