Index: Source/core/rendering/RenderBox.cpp |
diff --git a/Source/core/rendering/RenderBox.cpp b/Source/core/rendering/RenderBox.cpp |
index 7723e8b3de46741b10bbf1561a409f9c1ff84074..3cc802065dd3e5087a9e72d85024ae2462d2bc75 100644 |
--- a/Source/core/rendering/RenderBox.cpp |
+++ b/Source/core/rendering/RenderBox.cpp |
@@ -2182,7 +2182,7 @@ void RenderBox::computeLogicalHeight(LayoutUnit logicalHeight, LayoutUnit logica |
// grab our cached flexible height. |
// FIXME: Account for block-flow in flexible boxes. |
// https://bugs.webkit.org/show_bug.cgi?id=46418 |
- if (hasOverrideHeight() && parent()->isFlexibleBoxIncludingDeprecated()) |
+ if (hasOverrideHeight() && (parent()->isFlexibleBoxIncludingDeprecated() || parent()->isRenderGrid())) |
h = Length(overrideLogicalContentHeight(), Fixed); |
else if (treatAsReplaced) |
h = Length(computeReplacedLogicalHeight(), Fixed); |