| Index: third_party/WebKit/Source/core/paint/PaintInvalidator.h
|
| diff --git a/third_party/WebKit/Source/core/paint/PaintInvalidator.h b/third_party/WebKit/Source/core/paint/PaintInvalidator.h
|
| index d97b3ff445f2b6a61b5cc96479354e6c03b683d5..ad68294cba09f153a524460a35d2ebc09990c55b 100644
|
| --- a/third_party/WebKit/Source/core/paint/PaintInvalidator.h
|
| +++ b/third_party/WebKit/Source/core/paint/PaintInvalidator.h
|
| @@ -20,12 +20,13 @@ struct PaintPropertyTreeBuilderContext;
|
| struct PaintInvalidatorContext {
|
| PaintInvalidatorContext(
|
| const PaintPropertyTreeBuilderContext& treeBuilderContext)
|
| - : treeBuilderContext(treeBuilderContext) {}
|
| + : treeBuilderContext(treeBuilderContext), parentContext(nullptr) {}
|
|
|
| PaintInvalidatorContext(
|
| const PaintPropertyTreeBuilderContext& treeBuilderContext,
|
| const PaintInvalidatorContext& parentContext)
|
| : treeBuilderContext(treeBuilderContext),
|
| + parentContext(&parentContext),
|
| forcedSubtreeInvalidationFlags(
|
| parentContext.forcedSubtreeInvalidationFlags),
|
| paintInvalidationContainer(parentContext.paintInvalidationContainer),
|
| @@ -39,6 +40,7 @@ struct PaintInvalidatorContext {
|
| LayoutRect&) const;
|
|
|
| const PaintPropertyTreeBuilderContext& treeBuilderContext;
|
| + const PaintInvalidatorContext* parentContext;
|
|
|
| enum ForcedSubtreeInvalidationFlag {
|
| ForcedSubtreeInvalidationChecking = 1 << 0,
|
|
|