Changeset 157338 in webkit
- Timestamp:
- Oct 12, 2013 7:51:01 AM (11 years ago)
- Location:
- trunk/Source/WebCore
- Files:
-
- 5 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/Source/WebCore/ChangeLog
r157337 r157338 1 2013-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 1 8 2013-10-12 Darin Adler <darin@apple.com> 2 9 -
trunk/Source/WebCore/editing/ReplaceSelectionCommand.cpp
r157058 r157338 667 667 static inline bool nodeHasVisibleRenderText(Text* text) 668 668 { 669 return text->renderer() && toRenderText(text->renderer())-> renderedTextLength() > 0;669 return text->renderer() && toRenderText(text->renderer())->hasRenderedText(); 670 670 } 671 671 -
trunk/Source/WebCore/editing/VisibleUnits.cpp
r157018 r157338 1130 1130 break; 1131 1131 1132 if (r->isText() && toRenderText(r)-> renderedTextLength()) {1132 if (r->isText() && toRenderText(r)->hasRenderedText()) { 1133 1133 ASSERT_WITH_SECURITY_IMPLICATION(n->isTextNode()); 1134 1134 type = Position::PositionIsOffsetInAnchor; … … 1212 1212 1213 1213 // 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()) { 1215 1215 ASSERT_WITH_SECURITY_IMPLICATION(n->isTextNode()); 1216 1216 int length = toRenderText(r)->textLength(); -
trunk/Source/WebCore/rendering/RenderText.cpp
r157330 r157338 1660 1660 } 1661 1661 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; 1662 bool RenderText::hasRenderedText() const 1663 { 1664 for (InlineTextBox* box = firstTextBox(); box; box = box->nextTextBox()) { 1665 if (box->len()) 1666 return true; 1667 } 1668 return false; 1668 1669 } 1669 1670 -
trunk/Source/WebCore/rendering/RenderText.h
r157222 r157338 122 122 virtual int caretMinOffset() const OVERRIDE; 123 123 virtual int caretMaxOffset() const OVERRIDE; 124 unsigned renderedTextLength() const;124 bool hasRenderedText() const; 125 125 126 126 virtual int previousOffset(int current) const OVERRIDE FINAL;
Note: See TracChangeset
for help on using the changeset viewer.