Chromium Code Reviews| Index: third_party/WebKit/Source/core/layout/LayoutGrid.cpp |
| diff --git a/third_party/WebKit/Source/core/layout/LayoutGrid.cpp b/third_party/WebKit/Source/core/layout/LayoutGrid.cpp |
| index 0a0a80b51a7ffe268055b7b47a18f5f969f70066..d8a728cfcb90eb403809f2c75332464502308d30 100644 |
| --- a/third_party/WebKit/Source/core/layout/LayoutGrid.cpp |
| +++ b/third_party/WebKit/Source/core/layout/LayoutGrid.cpp |
| @@ -672,7 +672,7 @@ void LayoutGrid::computeUsedBreadthOfGridTracks(GridTrackSizingDirection directi |
| track.setInfinitelyGrowable(false); |
| if (trackSize.isFitContent()) { |
| - GridLength gridLength = trackSize.length(); |
| + GridLength gridLength = trackSize.fitContentTrackBreadth(); |
| if (!gridLength.hasPercentage() || hasDefiniteFreeSpace) |
| track.setGrowthLimitCap(valueForLength(gridLength.length(), maxSize)); |
| } |
| @@ -1144,8 +1144,8 @@ void LayoutGrid::resolveContentBasedTrackSizingFunctionsForNonSpanningItems(Grid |
| } else if (trackSize.hasMaxContentOrAutoMaxTrackBreadth()) { |
| LayoutUnit growthLimit = maxContentForChild(gridItem, direction, sizingData); |
| if (trackSize.isFitContent()) { |
| - DCHECK(trackSize.length().isLength()); |
| - growthLimit = std::min(growthLimit, valueForLength(trackSize.length().length(), sizingData.availableSpace())); |
| + DCHECK(trackSize.fitContentTrackBreadth().isLength()); |
|
Manuel Rego
2016/09/07 10:56:47
Probably this DCHECK() is not really useful anymor
svillar
2016/09/07 16:27:51
Right.
|
| + growthLimit = std::min(growthLimit, valueForLength(trackSize.fitContentTrackBreadth().length(), sizingData.availableSpace())); |
| } |
| track.setGrowthLimit(std::max(track.growthLimit(), growthLimit)); |
| } |