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 b09ce120f8f944c4dc168af98faf055f8848985a..440706d1a1f0f354f12e259eb66766eb8acf2b3b 100644 |
--- a/third_party/WebKit/Source/core/layout/LayoutText.cpp |
+++ b/third_party/WebKit/Source/core/layout/LayoutText.cpp |
@@ -1873,16 +1873,16 @@ PassRefPtr<AbstractInlineTextBox> LayoutText::firstAbstractInlineTextBox() |
return AbstractInlineTextBox::getOrCreate(this, m_firstTextBox); |
} |
-void LayoutText::invalidateDisplayItemClients(const LayoutBoxModelObject& paintInvalidationContainer, PaintInvalidationReason invalidationReason, const LayoutRect& previousPaintInvalidationRect, const LayoutRect& newPaintInvalidationRect) const |
+void LayoutText::invalidateDisplayItemClients(const LayoutBoxModelObject& paintInvalidationContainer, PaintInvalidationReason invalidationReason, const LayoutRect* paintInvalidationRect) const |
{ |
- LayoutObject::invalidateDisplayItemClients(paintInvalidationContainer, invalidationReason, previousPaintInvalidationRect, newPaintInvalidationRect); |
+ LayoutObject::invalidateDisplayItemClients(paintInvalidationContainer, invalidationReason, paintInvalidationRect); |
- LayoutRect emptyInvalidationRect; |
+ // TODO(wangxianzhu): Pass current bounds of text boxes to PaintController. |
chrishtr
2015/10/23 17:15:07
File bug.
Xianzhu
2015/10/23 18:43:27
Done.
|
for (InlineTextBox* box = firstTextBox(); box; box = box->nextTextBox()) { |
- paintInvalidationContainer.invalidateDisplayItemClientOnBacking(*box, invalidationReason, emptyInvalidationRect, emptyInvalidationRect); |
+ paintInvalidationContainer.invalidateDisplayItemClientOnBacking(*box, invalidationReason, nullptr); |
if (box->truncation() != cNoTruncation) { |
if (EllipsisBox* ellipsisBox = box->root().ellipsisBox()) |
- paintInvalidationContainer.invalidateDisplayItemClientOnBacking(*ellipsisBox, invalidationReason, emptyInvalidationRect, emptyInvalidationRect); |
+ paintInvalidationContainer.invalidateDisplayItemClientOnBacking(*ellipsisBox, invalidationReason, nullptr); |
} |
} |
} |