| 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 60614ed935b5dad1a1cdb844eb89ff5dee284e93..5a627a037a844570a70db6d54df4fbe64439033e 100644
|
| --- a/third_party/WebKit/Source/core/paint/PaintPropertyTreeBuilder.cpp
|
| +++ b/third_party/WebKit/Source/core/paint/PaintPropertyTreeBuilder.cpp
|
| @@ -388,14 +388,13 @@ void PaintPropertyTreeBuilder::updateLocalBorderBoxContext(
|
| if (!object.isBox() && !object.hasLayer())
|
| return;
|
|
|
| - std::unique_ptr<ObjectPaintProperties::LocalBorderBoxProperties>
|
| + std::unique_ptr<ObjectPaintProperties::PropertyTreeStateWithOffset>
|
| borderBoxContext =
|
| - wrapUnique(new ObjectPaintProperties::LocalBorderBoxProperties);
|
| - borderBoxContext->paintOffset = context.current.paintOffset;
|
| - borderBoxContext->geometryPropertyTreeState = GeometryPropertyTreeState(
|
| - context.current.transform, context.current.clip, context.currentEffect);
|
| - borderBoxContext->scroll = context.current.scroll;
|
| -
|
| + wrapUnique(new ObjectPaintProperties::PropertyTreeStateWithOffset(
|
| + context.current.paintOffset,
|
| + PropertyTreeState(context.current.transform, context.current.clip,
|
| + context.currentEffect,
|
| + context.current.scroll)));
|
| object.getMutableForPainting()
|
| .ensureObjectPaintProperties()
|
| .setLocalBorderBoxProperties(std::move(borderBoxContext));
|
|
|