Index: Source/core/rendering/FilterEffectRenderer.cpp |
diff --git a/Source/core/rendering/FilterEffectRenderer.cpp b/Source/core/rendering/FilterEffectRenderer.cpp |
index 5393f9c72a978e7c80371b3509456d0697e78606..a977bcd2dd8b7758abeb5a4c0fe8c638d1ac4f0e 100644 |
--- a/Source/core/rendering/FilterEffectRenderer.cpp |
+++ b/Source/core/rendering/FilterEffectRenderer.cpp |
@@ -355,7 +355,7 @@ bool FilterEffectRendererHelper::prepareFilterEffect(RenderLayer* renderLayer, c |
m_repaintRect = dirtyRect; |
FilterEffectRenderer* filter = renderLayer->filterRenderer(); |
- LayoutRect filterSourceRect = filter->computeSourceImageRectForDirtyRect(filterBoxRect, dirtyRect); |
+ IntRect filterSourceRect = pixelSnappedIntRect(filter->computeSourceImageRectForDirtyRect(filterBoxRect, dirtyRect)); |
if (filterSourceRect.isEmpty()) { |
// The dirty rect is not in view, just bail out. |