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