| Index: Source/core/paint/DeprecatedPaintLayer.cpp
|
| diff --git a/Source/core/paint/DeprecatedPaintLayer.cpp b/Source/core/paint/DeprecatedPaintLayer.cpp
|
| index 80b6d045df673de8464ea669db543193af139a0a..d0471fde0cd6ae1e874bb486e48b653ef7f9759f 100644
|
| --- a/Source/core/paint/DeprecatedPaintLayer.cpp
|
| +++ b/Source/core/paint/DeprecatedPaintLayer.cpp
|
| @@ -1569,7 +1569,7 @@ PassRefPtr<HitTestingTransformState> DeprecatedPaintLayer::createLocalTransformS
|
| } else {
|
| // If this is the first time we need to make transform state, then base it off of hitTestLocation,
|
| // which is relative to rootLayer.
|
| - transformState = HitTestingTransformState::create(hitTestLocation.transformedPoint(), hitTestLocation.transformedRect(), FloatQuad(hitTestRect));
|
| + transformState = HitTestingTransformState::create(hitTestLocation.transformedPoint(), hitTestLocation.transformedRect(), FloatQuad(FloatRect(hitTestRect)));
|
| convertToLayerCoords(rootLayer, offset);
|
| }
|
| offset.moveBy(translationOffset);
|
| @@ -2176,7 +2176,8 @@ LayoutRect DeprecatedPaintLayer::boundingBoxForCompositing(const DeprecatedPaint
|
| return LayoutRect();
|
|
|
| LayoutRect result = clipper().localClipRect();
|
| - if (result == LayoutRect::infiniteIntRect()) {
|
| + // TODO(chrishtr): avoid converting to IntRect and back.
|
| + if (result == LayoutRect(LayoutRect::infiniteIntRect())) {
|
| LayoutPoint origin;
|
| result = physicalBoundingBox(ancestorLayer, &origin);
|
|
|
|
|