| Index: trunk/Source/core/rendering/svg/RenderSVGResourceFilterPrimitive.cpp
|
| ===================================================================
|
| --- trunk/Source/core/rendering/svg/RenderSVGResourceFilterPrimitive.cpp (revision 150368)
|
| +++ trunk/Source/core/rendering/svg/RenderSVGResourceFilterPrimitive.cpp (working copy)
|
| @@ -74,11 +74,11 @@
|
| for (unsigned i = 1; i < numberOfInputEffects; ++i)
|
| subregion.unite(determineFilterPrimitiveSubregion(effect->inputEffect(i)));
|
| } else
|
| - subregion = filter->filterRegion();
|
| + subregion = filter->filterRegionInUserSpace();
|
|
|
| // After calling determineFilterPrimitiveSubregion on the target effect, reset the subregion again for <feTile>.
|
| if (effect->filterEffectType() == FilterEffectTypeTile)
|
| - subregion = filter->filterRegion();
|
| + subregion = filter->filterRegionInUserSpace();
|
|
|
| FloatRect effectBoundaries = effect->effectBoundaries();
|
| if (effect->hasX())
|
| @@ -97,7 +97,7 @@
|
| absoluteSubregion.scale(filterResolution.width(), filterResolution.height());
|
|
|
| // Clip every filter effect to the filter region.
|
| - FloatRect absoluteScaledFilterRegion = filter->absoluteFilterRegion();
|
| + FloatRect absoluteScaledFilterRegion = filter->filterRegion();
|
| absoluteScaledFilterRegion.scale(filterResolution.width(), filterResolution.height());
|
| absoluteSubregion.intersect(absoluteScaledFilterRegion);
|
|
|
|
|