| Index: Source/core/layout/LayoutText.cpp
|
| diff --git a/Source/core/layout/LayoutText.cpp b/Source/core/layout/LayoutText.cpp
|
| index 4df0b5aecd0f5b4e1d4b585744dcb77d4b8d432e..d1a3209c32b01bf7cb461914b365ebea90966ea8 100644
|
| --- a/Source/core/layout/LayoutText.cpp
|
| +++ b/Source/core/layout/LayoutText.cpp
|
| @@ -1857,8 +1857,13 @@ PassRefPtr<AbstractInlineTextBox> LayoutText::firstAbstractInlineTextBox()
|
| void LayoutText::invalidateDisplayItemClients(const LayoutBoxModelObject& paintInvalidationContainer) const
|
| {
|
| LayoutObject::invalidateDisplayItemClients(paintInvalidationContainer);
|
| - for (InlineTextBox* box = firstTextBox(); box; box = box->nextTextBox())
|
| + for (InlineTextBox* box = firstTextBox(); box; box = box->nextTextBox()) {
|
| paintInvalidationContainer.invalidateDisplayItemClientOnBacking(*box);
|
| + if (box->truncation() != cNoTruncation) {
|
| + if (EllipsisBox* ellipsisBox = box->root().ellipsisBox())
|
| + paintInvalidationContainer.invalidateDisplayItemClientOnBacking(*ellipsisBox);
|
| + }
|
| + }
|
| }
|
|
|
| } // namespace blink
|
|
|