Chromium Code Reviews| Index: Source/core/rendering/RenderFlexibleBox.cpp |
| diff --git a/Source/core/rendering/RenderFlexibleBox.cpp b/Source/core/rendering/RenderFlexibleBox.cpp |
| index 2395e4a874a331f929f40bc64fa489fd9b48fc2c..fe43b7befe5ff56e3f46629e5186283369d92a7b 100644 |
| --- a/Source/core/rendering/RenderFlexibleBox.cpp |
| +++ b/Source/core/rendering/RenderFlexibleBox.cpp |
| @@ -1209,15 +1209,17 @@ void RenderFlexibleBox::layoutColumnReverse(const OrderedFlexItemList& children, |
| static LayoutUnit initialAlignContentOffset(LayoutUnit availableFreeSpace, EAlignContent alignContent, unsigned numberOfLines) |
| { |
| - if (alignContent == AlignContentFlexEnd) |
| - return availableFreeSpace; |
| - if (alignContent == AlignContentCenter) |
| - return availableFreeSpace / 2; |
| - if (alignContent == AlignContentSpaceAround) { |
| - if (availableFreeSpace > 0 && numberOfLines) |
| - return availableFreeSpace / (2 * numberOfLines); |
| - if (availableFreeSpace < 0) |
| + if (numberOfLines > 1) { |
|
tony
2014/05/19 16:43:45
Nit: I would early return so there's less indentio
harpreet.sk
2014/05/20 07:39:43
Done.
|
| + if (alignContent == AlignContentFlexEnd) |
| + return availableFreeSpace; |
| + if (alignContent == AlignContentCenter) |
| return availableFreeSpace / 2; |
| + if (alignContent == AlignContentSpaceAround) { |
| + if (availableFreeSpace > 0 && numberOfLines) |
| + return availableFreeSpace / (2 * numberOfLines); |
| + if (availableFreeSpace < 0) |
| + return availableFreeSpace / 2; |
| + } |
| } |
| return 0; |
| } |