| Index: Source/core/paint/FilterPainter.cpp
|
| diff --git a/Source/core/paint/FilterPainter.cpp b/Source/core/paint/FilterPainter.cpp
|
| index ddb288bdae558ed876ef448ab0ea1096bfbf4b0e..26f212751cac57096edd67045d01ad5d8e1c3eda 100644
|
| --- a/Source/core/paint/FilterPainter.cpp
|
| +++ b/Source/core/paint/FilterPainter.cpp
|
| @@ -36,12 +36,6 @@ FilterPainter::FilterPainter(RenderLayer& renderLayer, GraphicsContext* context,
|
| rootRelativeBoundsComputed = true;
|
| }
|
|
|
| - // Do transparency and clipping before starting filter processing.
|
| - if (paintFlags & PaintLayerHaveTransparency) {
|
| - // If we have a filter and transparency, we have to eagerly start a transparency layer here, rather than risk a child layer lazily starts one after filter processing.
|
| - LayerPainter::beginTransparencyLayers(context, renderLayer, paintingInfo.rootLayer, paintingInfo.paintDirtyRect, paintingInfo.subPixelAccumulation, paintingInfo.paintBehavior);
|
| - }
|
| -
|
| // We'll handle clipping to the dirty rect before filter rasterization.
|
| // Filter processing will automatically expand the clip rect and the offscreen to accommodate any filter outsets.
|
| // FIXME: It is incorrect to just clip to the damageRect here once multiple fragments are involved.
|
|
|