| Index: Source/core/layout/LayoutBlock.cpp
|
| diff --git a/Source/core/layout/LayoutBlock.cpp b/Source/core/layout/LayoutBlock.cpp
|
| index bd2b1e7becf01a4ca2ab2858a8603c2c15cba9dd..5f11dd5e9bd29f1a70d126d594d9bb33f688c228 100644
|
| --- a/Source/core/layout/LayoutBlock.cpp
|
| +++ b/Source/core/layout/LayoutBlock.cpp
|
| @@ -1398,7 +1398,7 @@ bool LayoutBlock::updateImageLoadingPriorities()
|
| return false;
|
|
|
| LayoutRect viewBounds = viewRect();
|
| - LayoutRect objectBounds = absoluteContentBox();
|
| + LayoutRect objectBounds(absoluteContentBox());
|
| // The object bounds might be empty right now, so intersects will fail since it doesn't deal
|
| // with empty rects. Use LayoutRect::contains in that case.
|
| bool isVisible;
|
| @@ -1530,7 +1530,7 @@ void LayoutBlock::addVisualOverflowFromTheme()
|
|
|
| IntRect inflatedRect = pixelSnappedBorderBoxRect();
|
| LayoutTheme::theme().adjustPaintInvalidationRect(this, inflatedRect);
|
| - addVisualOverflow(inflatedRect);
|
| + addVisualOverflow(LayoutRect(inflatedRect));
|
| }
|
|
|
| bool LayoutBlock::createsNewFormattingContext() const
|
| @@ -2326,7 +2326,7 @@ bool LayoutBlock::hitTestColumns(const HitTestRequest& request, HitTestResult& r
|
| return false;
|
|
|
| for (ColumnRectIterator it(*this); it.hasMore(); it.advance()) {
|
| - LayoutRect hitRect = locationInContainer.boundingBox();
|
| + LayoutRect hitRect = LayoutRect(locationInContainer.boundingBox());
|
| LayoutRect colRect = it.columnRect();
|
| colRect.moveBy(accumulatedOffset);
|
| if (locationInContainer.intersects(colRect)) {
|
|
|