| Index: Source/WebCore/rendering/AutoTableLayout.cpp
|
| ===================================================================
|
| --- Source/WebCore/rendering/AutoTableLayout.cpp (revision 120655)
|
| +++ Source/WebCore/rendering/AutoTableLayout.cpp (working copy)
|
| @@ -251,8 +251,8 @@
|
|
|
| if (scaleColumns) {
|
| maxNonPercent = maxNonPercent * 100 / max(remainingPercent, epsilon);
|
| - maxWidth = max<int>(maxWidth, static_cast<int>(min(maxNonPercent, MAX_LAYOUT_UNIT / 2.0f)));
|
| - maxWidth = max<int>(maxWidth, static_cast<int>(min(maxPercent, MAX_LAYOUT_UNIT / 2.0f)));
|
| + maxWidth = max<int>(maxWidth, static_cast<int>(min(maxNonPercent, static_cast<float>(tableMaxWidth))));
|
| + maxWidth = max<int>(maxWidth, static_cast<int>(min(maxPercent, static_cast<float>(tableMaxWidth))));
|
| }
|
|
|
| maxWidth = max<int>(maxWidth, spanMaxLogicalWidth);
|
| @@ -267,7 +267,7 @@
|
| maxWidth = minWidth;
|
| } else if (!remainingPercent && maxNonPercent) {
|
| // if there was no remaining percent, maxWidth is invalid
|
| - maxWidth = MAX_LAYOUT_UNIT;
|
| + maxWidth = tableMaxWidth;
|
| }
|
|
|
| Length tableLogicalMinWidth = m_table->style()->logicalMinWidth();
|
|
|