| Index: third_party/WebKit/Source/core/layout/LayoutBox.h
|
| diff --git a/third_party/WebKit/Source/core/layout/LayoutBox.h b/third_party/WebKit/Source/core/layout/LayoutBox.h
|
| index 896c08f34e1ae5756bbb6551e8ea3ef892c939a0..07c0d2c66265cdab8da27312202509a664420384 100644
|
| --- a/third_party/WebKit/Source/core/layout/LayoutBox.h
|
| +++ b/third_party/WebKit/Source/core/layout/LayoutBox.h
|
| @@ -621,10 +621,7 @@ public:
|
|
|
| void computeLogicalWidth(LogicalExtentComputedValues&) const;
|
|
|
| - bool stretchesToViewport() const
|
| - {
|
| - return document().inQuirksMode() && style()->logicalHeight().isAuto() && !isFloatingOrOutOfFlowPositioned() && (isDocumentElement() || isBody()) && !isInline();
|
| - }
|
| + bool stretchesToViewport() const { return document().inQuirksMode() && stretchesToViewportInQuirksMode(); }
|
|
|
| virtual LayoutSize intrinsicSize() const { return LayoutSize(); }
|
| LayoutUnit intrinsicLogicalWidth() const { return style()->isHorizontalWritingMode() ? intrinsicSize().width() : intrinsicSize().height(); }
|
| @@ -905,6 +902,7 @@ private:
|
| // Returns true if we queued up a paint invalidation.
|
| bool invalidatePaintOfLayerRectsForImage(WrappedImagePtr, const FillLayer&, bool drawingBackground);
|
|
|
| + bool stretchesToViewportInQuirksMode() const;
|
| bool skipContainingBlockForPercentHeightCalculation(const LayoutBox* containingBlock) const;
|
|
|
| LayoutUnit containingBlockLogicalWidthForPositioned(const LayoutBoxModelObject* containingBlock, bool checkForPerpendicularWritingMode = true) const;
|
|
|