| Index: third_party/WebKit/Source/platform/graphics/filters/FEComposite.cpp
|
| diff --git a/third_party/WebKit/Source/platform/graphics/filters/FEComposite.cpp b/third_party/WebKit/Source/platform/graphics/filters/FEComposite.cpp
|
| index 05b90282bd219bd33d2d450c475ef7226972ce03..2b663728d28bab97effb40bbd6d24233957db0ea 100644
|
| --- a/third_party/WebKit/Source/platform/graphics/filters/FEComposite.cpp
|
| +++ b/third_party/WebKit/Source/platform/graphics/filters/FEComposite.cpp
|
| @@ -113,17 +113,12 @@ bool FEComposite::setK4(float k4)
|
| return true;
|
| }
|
|
|
| -FloatRect FEComposite::determineAbsolutePaintRect(const FloatRect& originalRequestedRect)
|
| +FloatRect FEComposite::determineAbsolutePaintRect(const FloatRect& originalRequestedRect) const
|
| {
|
| FloatRect requestedRect = originalRequestedRect;
|
| if (clipsToBounds())
|
| requestedRect.intersect(absoluteBounds());
|
|
|
| - // We may be called multiple times if result is used more than once. Return
|
| - // quickly if nothing new is required.
|
| - if (absolutePaintRect().contains(enclosingIntRect(requestedRect)))
|
| - return requestedRect;
|
| -
|
| // No mapPaintRect required for FEComposite.
|
| FloatRect input1Rect = inputEffect(1)->determineAbsolutePaintRect(requestedRect);
|
| FloatRect affectedRect;
|
| @@ -166,7 +161,6 @@ FloatRect FEComposite::determineAbsolutePaintRect(const FloatRect& originalReque
|
| }
|
|
|
| affectedRect.intersect(requestedRect);
|
| - addAbsolutePaintRect(affectedRect);
|
| return affectedRect;
|
| }
|
|
|
|
|