| Index: Source/platform/graphics/paint/FilterDisplayItem.cpp
|
| diff --git a/Source/platform/graphics/paint/FilterDisplayItem.cpp b/Source/platform/graphics/paint/FilterDisplayItem.cpp
|
| index c58b8a1573465c95456f67469f5db4fe6e70db3e..223d96f0a05d62fd242fc16f884f39e9a8b9b3cd 100644
|
| --- a/Source/platform/graphics/paint/FilterDisplayItem.cpp
|
| +++ b/Source/platform/graphics/paint/FilterDisplayItem.cpp
|
| @@ -13,18 +13,23 @@
|
|
|
| namespace blink {
|
|
|
| -BeginFilterDisplayItem::BeginFilterDisplayItem(DisplayItemClient client, Type type, PassRefPtr<ImageFilter> imageFilter, const FilterOperations* filterOperations, const LayoutRect& bounds)
|
| +BeginFilterDisplayItem::BeginFilterDisplayItem(DisplayItemClient client, Type type, PassRefPtr<ImageFilter> imageFilter, const LayoutRect& bounds)
|
| : DisplayItem(client, type)
|
| , m_imageFilter(imageFilter)
|
| , m_bounds(bounds)
|
| {
|
| - if (filterOperations) {
|
| - SkiaImageFilterBuilder builder;
|
| - m_webFilterOperations = adoptPtr(Platform::current()->compositorSupport()->createFilterOperations());
|
| - FilterOutsets outsets = filterOperations->outsets();
|
| - builder.setCropOffset(FloatSize(outsets.left(), outsets.top()));
|
| - builder.buildFilterOperations(*filterOperations, m_webFilterOperations.get());
|
| - }
|
| +}
|
| +
|
| +BeginFilterDisplayItem::BeginFilterDisplayItem(DisplayItemClient client, Type type, PassRefPtr<ImageFilter> imageFilter, const LayoutRect& bounds, const FilterOperations& filterOperations)
|
| + : DisplayItem(client, type)
|
| + , m_imageFilter(imageFilter)
|
| + , m_bounds(bounds)
|
| +{
|
| + SkiaImageFilterBuilder builder;
|
| + m_webFilterOperations = adoptPtr(Platform::current()->compositorSupport()->createFilterOperations());
|
| + FilterOutsets outsets = filterOperations.outsets();
|
| + builder.setCropOffset(FloatSize(outsets.left(), outsets.top()));
|
| + builder.buildFilterOperations(filterOperations, m_webFilterOperations.get());
|
| }
|
|
|
| void BeginFilterDisplayItem::replay(GraphicsContext* context)
|
|
|