Index: Source/core/dom/PositionIterator.cpp |
diff --git a/Source/core/dom/PositionIterator.cpp b/Source/core/dom/PositionIterator.cpp |
index 5cc76b10806b1aa7cfbe0da0200b9766bb96b019..1b5dcdd2d4bc69d13ebfb09081565dc4242d62bd 100644 |
--- a/Source/core/dom/PositionIterator.cpp |
+++ b/Source/core/dom/PositionIterator.cpp |
@@ -157,7 +157,7 @@ bool PositionIterator::isCandidate() const |
if (renderer->isText()) |
return !Position::nodeIsUserSelectNone(m_anchorNode) && Position(*this).inRenderedText(); |
- if (isTableElement(m_anchorNode) || editingIgnoresContent(m_anchorNode)) |
+ if (isRenderedTable(m_anchorNode) || editingIgnoresContent(m_anchorNode)) |
return (atStartOfNode() || atEndOfNode()) && !Position::nodeIsUserSelectNone(m_anchorNode->parentNode()); |
if (!isHTMLHtmlElement(m_anchorNode) && renderer->isRenderBlockFlow()) { |