| Index: third_party/WebKit/Source/core/paint/ObjectPaintInvalidator.cpp
|
| diff --git a/third_party/WebKit/Source/core/paint/ObjectPaintInvalidator.cpp b/third_party/WebKit/Source/core/paint/ObjectPaintInvalidator.cpp
|
| index b501d3f42cf7340db2f19e7af541765984022e13..ecf9e80af8a36a30680fb5115223b52d77a1d4e0 100644
|
| --- a/third_party/WebKit/Source/core/paint/ObjectPaintInvalidator.cpp
|
| +++ b/third_party/WebKit/Source/core/paint/ObjectPaintInvalidator.cpp
|
| @@ -382,10 +382,12 @@ void ObjectPaintInvalidator::InvalidatePaintUsingContainer(
|
| EnclosingIntRect(dirty_rect));
|
| }
|
|
|
| - if (paint_invalidation_container.View()->UsesCompositing() &&
|
| - paint_invalidation_container.IsPaintInvalidationContainer()) {
|
| - SetBackingNeedsPaintInvalidationInRect(paint_invalidation_container,
|
| - dirty_rect, invalidation_reason);
|
| + auto* view = paint_invalidation_container.View();
|
| + if (view && view->UsesCompositing()) {
|
| + if (paint_invalidation_container.IsPaintInvalidationContainer()) {
|
| + SetBackingNeedsPaintInvalidationInRect(paint_invalidation_container,
|
| + dirty_rect, invalidation_reason);
|
| + }
|
| }
|
| }
|
|
|
|
|