Index: third_party/WebKit/Source/core/layout/line/InlineBox.h |
diff --git a/third_party/WebKit/Source/core/layout/line/InlineBox.h b/third_party/WebKit/Source/core/layout/line/InlineBox.h |
index 3ffc5cfeb3bf147d0b273278b5d49f19815acb92..6d7f6f6dfe7c9c0c732b025364820a18b290a58b 100644 |
--- a/third_party/WebKit/Source/core/layout/line/InlineBox.h |
+++ b/third_party/WebKit/Source/core/layout/line/InlineBox.h |
@@ -301,8 +301,8 @@ public: |
bool dirOverride() const { return m_bitfields.dirOverride(); } |
void setDirOverride(bool dirOverride) { m_bitfields.setDirOverride(dirOverride); } |
- // Invalidate display item clients in the whole sub inline box tree. |
- void invalidateDisplayItemClientsRecursively(); |
+ // Set all LineLayoutItems in the inline box subtree should do full paint invalidation. |
+ void setShouldDoFullPaintInvalidationRecursively(); |
#define ADD_BOOLEAN_BITFIELD(name, Name) \ |
private:\ |
@@ -395,6 +395,8 @@ private: |
// containing block. The size indicates the size of the box whose point is being flipped. |
LayoutPoint logicalPositionToPhysicalPoint(const LayoutPoint&, const LayoutSize&) const; |
+ void setLineLayoutItemShouldDoFullPaintInvalidationIfNeeded(); |
+ |
InlineBox* m_next; // The next element on the same line as us. |
InlineBox* m_prev; // The previous element on the same line as us. |