| 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 f5ffc24d23a67de54242fc8159fadfca3ca86669..b08511ec80b14f00f6dfa5215a333b1fb883f4f1 100644
|
| --- a/third_party/WebKit/Source/core/layout/LayoutMultiColumnFlowThread.cpp
|
| +++ b/third_party/WebKit/Source/core/layout/LayoutMultiColumnFlowThread.cpp
|
| @@ -585,10 +585,10 @@ void LayoutMultiColumnFlowThread::calculateColumnCountAndWidth(LayoutUnit& width
|
| count = computedColumnCount;
|
| width = ((availableWidth - ((count - 1) * columnGap)) / count).clampNegativeToZero();
|
| } else if (!columnStyle->hasAutoColumnWidth() && columnStyle->hasAutoColumnCount()) {
|
| - count = std::max(LayoutUnit(1), (availableWidth + columnGap) / (computedColumnWidth + columnGap));
|
| + count = std::max(LayoutUnit(1), (availableWidth + columnGap) / (computedColumnWidth + columnGap)).toUnsigned();
|
| width = ((availableWidth + columnGap) / count) - columnGap;
|
| } else {
|
| - count = std::max(std::min(LayoutUnit(computedColumnCount), (availableWidth + columnGap) / (computedColumnWidth + columnGap)), LayoutUnit(1));
|
| + count = std::max(std::min(LayoutUnit(computedColumnCount), (availableWidth + columnGap) / (computedColumnWidth + columnGap)), LayoutUnit(1)).toUnsigned();
|
| width = ((availableWidth + columnGap) / count) - columnGap;
|
| }
|
| }
|
|
|