Index: Source/core/editing/Position.cpp |
diff --git a/Source/core/editing/Position.cpp b/Source/core/editing/Position.cpp |
index 332cf9d84587b6c3943dfcce73c8fe03a109a7d7..2bf3ceef08fdedb80042536c4c41131a1b455734 100644 |
--- a/Source/core/editing/Position.cpp |
+++ b/Source/core/editing/Position.cpp |
@@ -42,7 +42,6 @@ |
#include "core/layout/LayoutBlock.h" |
#include "core/layout/LayoutInline.h" |
#include "core/layout/LayoutText.h" |
-#include "core/layout/line/InlineIterator.h" |
#include "core/layout/line/InlineTextBox.h" |
#include "wtf/text/CString.h" |
#include <stdio.h> |
@@ -528,27 +527,6 @@ PositionAlgorithm<Strategy> PositionAlgorithm<Strategy>::downstream(EditingBound |
return mostBackwardCaretPosition(*this, rule); |
} |
-static int boundingBoxLogicalHeight(LayoutObject *o, const IntRect &rect) |
-{ |
- return o->style()->isHorizontalWritingMode() ? rect.height() : rect.width(); |
-} |
- |
-// TODO(yosin) We should move |hasRenderedNonAnonymousDescendantsWithHeight| |
-// to "VisibleUnits.cpp" to reduce |LayoutObject| dependency in "Position.cpp" |
-bool hasRenderedNonAnonymousDescendantsWithHeight(LayoutObject* layoutObject) |
-{ |
- LayoutObject* stop = layoutObject->nextInPreOrderAfterChildren(); |
- for (LayoutObject *o = layoutObject->slowFirstChild(); o && o != stop; o = o->nextInPreOrder()) { |
- if (o->nonPseudoNode()) { |
- if ((o->isText() && boundingBoxLogicalHeight(o, toLayoutText(o)->linesBoundingBox())) |
- || (o->isBox() && toLayoutBox(o)->pixelSnappedLogicalHeight()) |
- || (o->isLayoutInline() && isEmptyInline(LineLayoutItem(o)) && boundingBoxLogicalHeight(o, toLayoutInline(o)->linesBoundingBox()))) |
- return true; |
- } |
- } |
- return false; |
-} |
- |
template <typename Strategy> |
Node* PositionAlgorithm<Strategy>::rootUserSelectAllForNode(Node* node) |
{ |