| Index: third_party/WebKit/Source/core/layout/LayoutMultiColumnFlowThread.cpp
|
| diff --git a/third_party/WebKit/Source/core/layout/LayoutMultiColumnFlowThread.cpp b/third_party/WebKit/Source/core/layout/LayoutMultiColumnFlowThread.cpp
|
| index b8ef697621f59e876c7de26ebd78b755992cdbe6..62be3c1acbffc55db7e8a7e23f880c8f2d62880b 100644
|
| --- a/third_party/WebKit/Source/core/layout/LayoutMultiColumnFlowThread.cpp
|
| +++ b/third_party/WebKit/Source/core/layout/LayoutMultiColumnFlowThread.cpp
|
| @@ -481,18 +481,18 @@ void LayoutMultiColumnFlowThread::calculateColumnCountAndWidth(LayoutUnit& width
|
| const ComputedStyle* columnStyle = columnBlock->style();
|
| LayoutUnit availableWidth = columnBlock->contentLogicalWidth();
|
| LayoutUnit columnGap = columnBlock->columnGap();
|
| - LayoutUnit computedColumnWidth = max<LayoutUnit>(1, LayoutUnit(columnStyle->columnWidth()));
|
| + LayoutUnit computedColumnWidth = max(LayoutUnit(1), LayoutUnit(columnStyle->columnWidth()));
|
| unsigned computedColumnCount = max<int>(1, columnStyle->columnCount());
|
|
|
| ASSERT(!columnStyle->hasAutoColumnCount() || !columnStyle->hasAutoColumnWidth());
|
| if (columnStyle->hasAutoColumnWidth() && !columnStyle->hasAutoColumnCount()) {
|
| count = computedColumnCount;
|
| - width = std::max<LayoutUnit>(0, (availableWidth - ((count - 1) * columnGap)) / count);
|
| + width = ((availableWidth - ((count - 1) * columnGap)) / count).clampToZero();
|
| } else if (!columnStyle->hasAutoColumnWidth() && columnStyle->hasAutoColumnCount()) {
|
| - count = std::max<LayoutUnit>(1, (availableWidth + columnGap) / (computedColumnWidth + columnGap));
|
| + count = std::max(LayoutUnit(1), (availableWidth + columnGap) / (computedColumnWidth + columnGap));
|
| width = ((availableWidth + columnGap) / count) - columnGap;
|
| } else {
|
| - count = std::max<LayoutUnit>(std::min<LayoutUnit>(computedColumnCount, (availableWidth + columnGap) / (computedColumnWidth + columnGap)), 1);
|
| + count = std::max(std::min(LayoutUnit(computedColumnCount), (availableWidth + columnGap) / (computedColumnWidth + columnGap)), LayoutUnit(1));
|
| width = ((availableWidth + columnGap) / count) - columnGap;
|
| }
|
| }
|
|
|