Changeset 157338 in webkit


Ignore:
Timestamp:
Oct 12, 2013 7:51:01 AM (11 years ago)
Author:
Antti Koivisto
Message:

Replace RenderText::renderedTextLength with hasRenderedText
https://bugs.webkit.org/show_bug.cgi?id=122693

Reviewed by Andreas Kling.

Location:
trunk/Source/WebCore
Files:
5 edited

Legend:

Unmodified
Added
Removed
  • trunk/Source/WebCore/ChangeLog

    r157337 r157338  
     12013-10-12  Antti Koivisto  <antti@apple.com>
     2
     3        Replace RenderText::renderedTextLength with hasRenderedText
     4        https://bugs.webkit.org/show_bug.cgi?id=122693
     5
     6        Reviewed by Andreas Kling.
     7
    182013-10-12  Darin Adler  <darin@apple.com>
    29
  • trunk/Source/WebCore/editing/ReplaceSelectionCommand.cpp

    r157058 r157338  
    667667static inline bool nodeHasVisibleRenderText(Text* text)
    668668{
    669     return text->renderer() && toRenderText(text->renderer())->renderedTextLength() > 0;
     669    return text->renderer() && toRenderText(text->renderer())->hasRenderedText();
    670670}
    671671
  • trunk/Source/WebCore/editing/VisibleUnits.cpp

    r157018 r157338  
    11301130            break;
    11311131
    1132         if (r->isText() && toRenderText(r)->renderedTextLength()) {
     1132        if (r->isText() && toRenderText(r)->hasRenderedText()) {
    11331133            ASSERT_WITH_SECURITY_IMPLICATION(n->isTextNode());
    11341134            type = Position::PositionIsOffsetInAnchor;
     
    12121212
    12131213        // FIXME: We avoid returning a position where the renderer can't accept the caret.
    1214         if (r->isText() && toRenderText(r)->renderedTextLength()) {
     1214        if (r->isText() && toRenderText(r)->hasRenderedText()) {
    12151215            ASSERT_WITH_SECURITY_IMPLICATION(n->isTextNode());
    12161216            int length = toRenderText(r)->textLength();
  • trunk/Source/WebCore/rendering/RenderText.cpp

    r157330 r157338  
    16601660}
    16611661
    1662 unsigned RenderText::renderedTextLength() const
    1663 {
    1664     int l = 0;
    1665     for (InlineTextBox* box = firstTextBox(); box; box = box->nextTextBox())
    1666         l += box->len();
    1667     return l;
     1662bool RenderText::hasRenderedText() const
     1663{
     1664    for (InlineTextBox* box = firstTextBox(); box; box = box->nextTextBox()) {
     1665        if (box->len())
     1666            return true;
     1667    }
     1668    return false;
    16681669}
    16691670
  • trunk/Source/WebCore/rendering/RenderText.h

    r157222 r157338  
    122122    virtual int caretMinOffset() const OVERRIDE;
    123123    virtual int caretMaxOffset() const OVERRIDE;
    124     unsigned renderedTextLength() const;
     124    bool hasRenderedText() const;
    125125
    126126    virtual int previousOffset(int current) const OVERRIDE FINAL;
Note: See TracChangeset for help on using the changeset viewer.