| Index: third_party/WebKit/Source/core/paint/PaintPropertyTreeBuilder.cpp
|
| diff --git a/third_party/WebKit/Source/core/paint/PaintPropertyTreeBuilder.cpp b/third_party/WebKit/Source/core/paint/PaintPropertyTreeBuilder.cpp
|
| index acc863efbb333203a64786c8178ca436024d73c9..247d41b8d2ed7c8bd5f7a7da7f2b0150a73e79a3 100644
|
| --- a/third_party/WebKit/Source/core/paint/PaintPropertyTreeBuilder.cpp
|
| +++ b/third_party/WebKit/Source/core/paint/PaintPropertyTreeBuilder.cpp
|
| @@ -683,9 +683,8 @@ void PaintPropertyTreeBuilder::updateLocalBorderBoxContext(
|
| if (!object.needsPaintPropertyUpdate() && !context.forceSubtreeUpdate)
|
| return;
|
|
|
| - // Avoid adding an ObjectPaintProperties for non-boxes to save memory, since
|
| - // we don't need them at the moment.
|
| - if (!object.isBox() && !object.hasLayer()) {
|
| + // We need localBorderBoxProperties for layered objects only.
|
| + if (!object.hasLayer()) {
|
| if (auto* properties = object.getMutableForPainting().paintProperties())
|
| properties->clearLocalBorderBoxProperties();
|
| } else {
|
|
|