| Index: third_party/WebKit/Source/core/layout/LayoutText.cpp
|
| diff --git a/third_party/WebKit/Source/core/layout/LayoutText.cpp b/third_party/WebKit/Source/core/layout/LayoutText.cpp
|
| index 929cf221dc89a10f06698cbfebe1efc9cfcae7a7..e51ae3ace89d44cc4aae1fdeb7207d47c901bc18 100644
|
| --- a/third_party/WebKit/Source/core/layout/LayoutText.cpp
|
| +++ b/third_party/WebKit/Source/core/layout/LayoutText.cpp
|
| @@ -1888,4 +1888,17 @@ void LayoutText::invalidateDisplayItemClients(const LayoutBoxModelObject& paintI
|
| }
|
| }
|
|
|
| +void LayoutText::invalidateDisplayItemClientsOfFirstLine()
|
| +{
|
| + for (InlineTextBox* box = firstTextBox(); box; box = box->nextTextBox()) {
|
| + if (!box->isFirstLineStyle())
|
| + break;
|
| + invalidateDisplayItemClient(*box);
|
| + if (box->truncation() != cNoTruncation) {
|
| + if (EllipsisBox* ellipsisBox = box->root().ellipsisBox())
|
| + invalidateDisplayItemClient(*ellipsisBox);
|
| + }
|
| + }
|
| +}
|
| +
|
| } // namespace blink
|
|
|