| Index: third_party/WebKit/Source/core/layout/line/InlineFlowBox.cpp
|
| diff --git a/third_party/WebKit/Source/core/layout/line/InlineFlowBox.cpp b/third_party/WebKit/Source/core/layout/line/InlineFlowBox.cpp
|
| index 5a94a49f17e7bf92aaec23ca80c417f461c30107..974149f37a8e8ab59cc4377097f31b4dd0d09552 100644
|
| --- a/third_party/WebKit/Source/core/layout/line/InlineFlowBox.cpp
|
| +++ b/third_party/WebKit/Source/core/layout/line/InlineFlowBox.cpp
|
| @@ -1280,6 +1280,20 @@ void InlineFlowBox::collectLeafBoxesInLogicalOrder(Vector<InlineBox*>& leafBoxes
|
| }
|
| }
|
|
|
| +void InlineFlowBox::invalidateDisplayItemClientsOfFirstLine()
|
| +{
|
| + ASSERT(isFirstLineStyle());
|
| + layoutObject().invalidateDisplayItemClient(*this);
|
| + for (InlineBox* curr = firstChild(); curr; curr = curr->nextOnLine()) {
|
| + if (!curr->isFirstLineStyle())
|
| + break;
|
| + if (curr->isInlineFlowBox())
|
| + toInlineFlowBox(curr)->invalidateDisplayItemClientsOfFirstLine();
|
| + else
|
| + curr->layoutObject().invalidateDisplayItemClient(*curr);
|
| + }
|
| +}
|
| +
|
| const char* InlineFlowBox::boxName() const
|
| {
|
| return "InlineFlowBox";
|
|
|