Chromium Code Reviews| Index: Source/core/dom/Position.cpp |
| diff --git a/Source/core/dom/Position.cpp b/Source/core/dom/Position.cpp |
| index 47bceae943683a30e3da7fc7df5fac12cbefa316..11b9d18cb4c389f15ed9ffacb5a77a91f748960c 100644 |
| --- a/Source/core/dom/Position.cpp |
| +++ b/Source/core/dom/Position.cpp |
| @@ -54,7 +54,7 @@ using namespace HTMLNames; |
| static Node* nextRenderedEditable(Node* node) |
| { |
| for (node = node->nextLeafNode(); node; node = node->nextLeafNode()) { |
| - LayoutObject* renderer = node->renderer(); |
| + LayoutObject* renderer = node->layoutObject(); |
|
Julien - ping for review
2015/03/05 16:19:16
Ditto.
|
| if (!renderer) |
| continue; |
| if (!node->hasEditableStyle()) |
| @@ -68,7 +68,7 @@ static Node* nextRenderedEditable(Node* node) |
| static Node* previousRenderedEditable(Node* node) |
| { |
| for (node = node->previousLeafNode(); node; node = node->previousLeafNode()) { |
| - LayoutObject* renderer = node->renderer(); |
| + LayoutObject* renderer = node->layoutObject(); |
|
Julien - ping for review
2015/03/05 16:19:16
Ditto (tired of repeating this so no more ditto).
|
| if (!renderer) |
| continue; |
| if (!node->hasEditableStyle()) |
| @@ -364,17 +364,17 @@ Position Position::next(PositionMoveType moveType) const |
| int Position::uncheckedPreviousOffset(const Node* n, int current) |
| { |
| - return n->renderer() ? n->renderer()->previousOffset(current) : current - 1; |
| + return n->layoutObject() ? n->layoutObject()->previousOffset(current) : current - 1; |
| } |
| int Position::uncheckedPreviousOffsetForBackwardDeletion(const Node* n, int current) |
| { |
| - return n->renderer() ? n->renderer()->previousOffsetForBackwardDeletion(current) : current - 1; |
| + return n->layoutObject() ? n->layoutObject()->previousOffsetForBackwardDeletion(current) : current - 1; |
| } |
| int Position::uncheckedNextOffset(const Node* n, int current) |
| { |
| - return n->renderer() ? n->renderer()->nextOffset(current) : current + 1; |
| + return n->layoutObject() ? n->layoutObject()->nextOffset(current) : current + 1; |
| } |
| bool Position::atFirstEditingPositionForNode() const |
| @@ -463,11 +463,11 @@ int Position::renderedOffset() const |
| if (!deprecatedNode()->isTextNode()) |
| return m_offset; |
| - if (!deprecatedNode()->renderer()) |
| + if (!deprecatedNode()->layoutObject()) |
| return m_offset; |
| int result = 0; |
| - LayoutText* textRenderer = toLayoutText(deprecatedNode()->renderer()); |
| + LayoutText* textRenderer = toLayoutText(deprecatedNode()->layoutObject()); |
| for (InlineTextBox *box = textRenderer->firstTextBox(); box; box = box->nextTextBox()) { |
| int start = box->start(); |
| int end = box->start() + box->len(); |
| @@ -488,10 +488,10 @@ int Position::renderedOffset() const |
| // FIXME: Share code with isCandidate, if possible. |
| static bool endsOfNodeAreVisuallyDistinctPositions(Node* node) |
| { |
| - if (!node || !node->renderer()) |
| + if (!node || !node->layoutObject()) |
| return false; |
| - if (!node->renderer()->isInline()) |
| + if (!node->layoutObject()->isInline()) |
| return true; |
| // Don't include inline tables. |
| @@ -504,7 +504,7 @@ static bool endsOfNodeAreVisuallyDistinctPositions(Node* node) |
| return true; |
| // There is a VisiblePosition inside an empty inline-block container. |
| - return node->renderer()->isReplaced() && canHaveChildrenForEditing(node) && toLayoutBox(node->renderer())->size().height() != 0 && !node->hasChildren(); |
| + return node->layoutObject()->isReplaced() && canHaveChildrenForEditing(node) && toLayoutBox(node->layoutObject())->size().height() != 0 && !node->hasChildren(); |
| } |
| static Node* enclosingVisualBoundary(Node* node) |
| @@ -570,7 +570,7 @@ Position Position::upstream(EditingBoundaryCrossingRule rule) const |
| return lastVisible; |
| // skip position in unrendered or invisible node |
| - LayoutObject* renderer = currentNode->renderer(); |
| + LayoutObject* renderer = currentNode->layoutObject(); |
| if (!renderer || renderer->style()->visibility() != VISIBLE) |
| continue; |
| @@ -628,7 +628,7 @@ Position Position::upstream(EditingBoundaryCrossingRule rule) const |
| otherBox = otherBox->nextLeafChild(); |
| if (!otherBox) |
| break; |
| - if (otherBox == lastTextBox || (otherBox->renderer() == textRenderer && toInlineTextBox(otherBox)->start() > textOffset)) |
| + if (otherBox == lastTextBox || (otherBox->layoutObject() == textRenderer && toInlineTextBox(otherBox)->start() > textOffset)) |
| continuesOnNextLine = false; |
| } |
| @@ -637,7 +637,7 @@ Position Position::upstream(EditingBoundaryCrossingRule rule) const |
| otherBox = otherBox->prevLeafChild(); |
| if (!otherBox) |
| break; |
| - if (otherBox == lastTextBox || (otherBox->renderer() == textRenderer && toInlineTextBox(otherBox)->start() > textOffset)) |
| + if (otherBox == lastTextBox || (otherBox->layoutObject() == textRenderer && toInlineTextBox(otherBox)->start() > textOffset)) |
| continuesOnNextLine = false; |
| } |
| @@ -703,7 +703,7 @@ Position Position::downstream(EditingBoundaryCrossingRule rule) const |
| return lastVisible; |
| // skip position in unrendered or invisible node |
| - LayoutObject* renderer = currentNode->renderer(); |
| + LayoutObject* renderer = currentNode->layoutObject(); |
| if (!renderer || renderer->style()->visibility() != VISIBLE) |
| continue; |
| @@ -752,7 +752,7 @@ Position Position::downstream(EditingBoundaryCrossingRule rule) const |
| otherBox = otherBox->nextLeafChild(); |
| if (!otherBox) |
| break; |
| - if (otherBox == lastTextBox || (otherBox->renderer() == textRenderer && toInlineTextBox(otherBox)->start() >= textOffset)) |
| + if (otherBox == lastTextBox || (otherBox->layoutObject() == textRenderer && toInlineTextBox(otherBox)->start() >= textOffset)) |
| continuesOnNextLine = false; |
| } |
| @@ -761,7 +761,7 @@ Position Position::downstream(EditingBoundaryCrossingRule rule) const |
| otherBox = otherBox->prevLeafChild(); |
| if (!otherBox) |
| break; |
| - if (otherBox == lastTextBox || (otherBox->renderer() == textRenderer && toInlineTextBox(otherBox)->start() >= textOffset)) |
| + if (otherBox == lastTextBox || (otherBox->layoutObject() == textRenderer && toInlineTextBox(otherBox)->start() >= textOffset)) |
| continuesOnNextLine = false; |
| } |
| @@ -794,12 +794,12 @@ bool Position::hasRenderedNonAnonymousDescendantsWithHeight(LayoutObject* render |
| bool Position::nodeIsUserSelectNone(Node* node) |
| { |
| - return node && node->renderer() && !node->renderer()->isSelectable(); |
| + return node && node->layoutObject() && !node->layoutObject()->isSelectable(); |
| } |
| bool Position::nodeIsUserSelectAll(const Node* node) |
| { |
| - return RuntimeEnabledFeatures::userSelectAllEnabled() && node && node->renderer() && node->renderer()->style()->userSelect() == SELECT_ALL; |
| + return RuntimeEnabledFeatures::userSelectAllEnabled() && node && node->layoutObject() && node->layoutObject()->style()->userSelect() == SELECT_ALL; |
| } |
| Node* Position::rootUserSelectAllForNode(Node* node) |
| @@ -812,7 +812,7 @@ Node* Position::rootUserSelectAllForNode(Node* node) |
| Node* candidateRoot = node; |
| while (parent) { |
| - if (!parent->renderer()) { |
| + if (!parent->layoutObject()) { |
| parent = parent->parentNode(); |
| continue; |
| } |
| @@ -829,7 +829,7 @@ bool Position::isCandidate() const |
| if (isNull()) |
| return false; |
| - LayoutObject* renderer = deprecatedNode()->renderer(); |
| + LayoutObject* renderer = deprecatedNode()->layoutObject(); |
| if (!renderer) |
| return false; |
| @@ -875,7 +875,7 @@ bool Position::inRenderedText() const |
| if (isNull() || !deprecatedNode()->isTextNode()) |
| return false; |
| - LayoutObject* renderer = deprecatedNode()->renderer(); |
| + LayoutObject* renderer = deprecatedNode()->layoutObject(); |
| if (!renderer) |
| return false; |
| @@ -900,7 +900,7 @@ bool Position::isRenderedCharacter() const |
| if (isNull() || !deprecatedNode()->isTextNode()) |
| return false; |
| - LayoutObject* renderer = deprecatedNode()->renderer(); |
| + LayoutObject* renderer = deprecatedNode()->layoutObject(); |
| if (!renderer) |
| return false; |
| @@ -924,11 +924,11 @@ bool Position::rendersInDifferentPosition(const Position &pos) const |
| if (isNull() || pos.isNull()) |
| return false; |
| - LayoutObject* renderer = deprecatedNode()->renderer(); |
| + LayoutObject* renderer = deprecatedNode()->layoutObject(); |
| if (!renderer) |
| return false; |
| - LayoutObject* posRenderer = pos.deprecatedNode()->renderer(); |
| + LayoutObject* posRenderer = pos.deprecatedNode()->layoutObject(); |
| if (!posRenderer) |
| return false; |
| @@ -1069,7 +1069,7 @@ static Position upstreamIgnoringEditingBoundaries(Position position) |
| void Position::getInlineBoxAndOffset(EAffinity affinity, TextDirection primaryDirection, InlineBox*& inlineBox, int& caretOffset) const |
| { |
| caretOffset = deprecatedEditingOffset(); |
| - LayoutObject* renderer = deprecatedNode()->renderer(); |
| + LayoutObject* renderer = deprecatedNode()->layoutObject(); |
| if (!renderer->isText()) { |
| inlineBox = 0; |
| @@ -1225,7 +1225,7 @@ void Position::getInlineBoxAndOffset(EAffinity affinity, TextDirection primaryDi |
| TextDirection Position::primaryDirection() const |
| { |
| TextDirection primaryDirection = LTR; |
| - for (const LayoutObject* r = m_anchorNode->renderer(); r; r = r->parent()) { |
| + for (const LayoutObject* r = m_anchorNode->layoutObject(); r; r = r->parent()) { |
| if (r->isLayoutBlockFlow()) { |
| primaryDirection = r->style()->direction(); |
| break; |