Chromium Code Reviews| Index: third_party/WebKit/Source/core/editing/VisibleUnits.cpp |
| diff --git a/third_party/WebKit/Source/core/editing/VisibleUnits.cpp b/third_party/WebKit/Source/core/editing/VisibleUnits.cpp |
| index 150706e606f6151d00ddd38568493bacf6631963..9528edccdbb17e398ad43cb40cbb2abe5b3bbc0d 100644 |
| --- a/third_party/WebKit/Source/core/editing/VisibleUnits.cpp |
| +++ b/third_party/WebKit/Source/core/editing/VisibleUnits.cpp |
| @@ -1927,6 +1927,9 @@ static InlineBoxPosition computeInlineBoxPositionTemplate(const PositionTemplate |
| Node* const anchorNode = position.anchorNode(); |
| LayoutObject* layoutObject = anchorNode->isShadowRoot() ? toShadowRoot(anchorNode)->host()->layoutObject() : anchorNode->layoutObject(); |
| + if (!layoutObject) |
|
yosin_UTC9
2016/03/15 06:20:40
We should assume |computeInlineBoxPosition()| call
|
| + return InlineBoxPosition(); |
| + |
| if (!layoutObject->isText()) { |
| inlineBox = 0; |
| if (canHaveChildrenForEditing(anchorNode) && layoutObject->isLayoutBlockFlow() && hasRenderedNonAnonymousDescendantsWithHeight(layoutObject)) { |