Index: third_party/WebKit/Source/core/layout/LayoutBlockFlow.cpp |
diff --git a/third_party/WebKit/Source/core/layout/LayoutBlockFlow.cpp b/third_party/WebKit/Source/core/layout/LayoutBlockFlow.cpp |
index af0e52e9c45cc6da33515403056027086861aa55..4fbd220d0995d091d25b3ea571721a0a3a24eea6 100644 |
--- a/third_party/WebKit/Source/core/layout/LayoutBlockFlow.cpp |
+++ b/third_party/WebKit/Source/core/layout/LayoutBlockFlow.cpp |
@@ -48,6 +48,7 @@ |
#include "core/layout/line/InlineTextBox.h" |
#include "core/layout/line/LineWidth.h" |
#include "core/layout/shapes/ShapeOutsideInfo.h" |
+#include "core/paint/BlockFlowPaintInvalidator.h" |
#include "core/paint/PaintLayer.h" |
#include "wtf/PtrUtil.h" |
#include <memory> |
@@ -3781,4 +3782,9 @@ void LayoutBlockFlow::addOutlineRects(Vector<LayoutRect>& rects, const LayoutPoi |
inlineElementContinuation->addOutlineRects(rects, additionalOffset + (inlineElementContinuation->containingBlock()->location() - location()), includeBlockOverflows); |
} |
+PaintInvalidationReason LayoutBlockFlow::invalidatePaintIfNeeded(const PaintInvalidatorContext& context) const |
+{ |
+ return BlockFlowPaintInvalidator(*this, context).invalidatePaintIfNeeded(); |
+} |
+ |
} // namespace blink |