Index: Source/core/layout/compositing/CompositingInputsUpdater.cpp |
diff --git a/Source/core/layout/compositing/CompositingInputsUpdater.cpp b/Source/core/layout/compositing/CompositingInputsUpdater.cpp |
index fd4e23370f4b292f135d944c13d8d4836910d6b8..fdfa0d2a556f039d549b5221df3281c4b19e42ab 100644 |
--- a/Source/core/layout/compositing/CompositingInputsUpdater.cpp |
+++ b/Source/core/layout/compositing/CompositingInputsUpdater.cpp |
@@ -113,7 +113,7 @@ void CompositingInputsUpdater::updateRecursive(DeprecatedPaintLayer* layer, Upda |
DeprecatedPaintLayer::AncestorDependentCompositingInputs properties; |
if (!layer->isRootLayer()) { |
- properties.clippedAbsoluteBoundingBox = enclosingIntRect(m_geometryMap.absoluteRect(layer->boundingBoxForCompositingOverlapTest())); |
+ properties.clippedAbsoluteBoundingBox = enclosingIntRect(m_geometryMap.absoluteRect(FloatRect(layer->boundingBoxForCompositingOverlapTest()))); |
// FIXME: Setting the absBounds to 1x1 instead of 0x0 makes very little sense, |
// but removing this code will make JSGameBench sad. |
// See https://codereview.chromium.org/13912020/ |