| Index: Source/WebCore/rendering/RenderTable.cpp
|
| ===================================================================
|
| --- Source/WebCore/rendering/RenderTable.cpp (revision 105206)
|
| +++ Source/WebCore/rendering/RenderTable.cpp (working copy)
|
| @@ -232,11 +232,9 @@
|
| // HTML tables size as though CSS width includes border/padding, CSS tables do not.
|
| LayoutUnit borders = 0;
|
| if (logicalWidthType != Percent && (!node() || !node()->hasTagName(tableTag))) {
|
| - bool collapsing = collapseBorders();
|
| - LayoutUnit borderAndPaddingBefore = borderBefore() + (collapsing ? 0 : paddingBefore());
|
| - LayoutUnit borderAndPaddingAfter = borderAfter() + (collapsing ? 0 : paddingAfter());
|
| - borders = borderAndPaddingBefore + borderAndPaddingAfter;
|
| - }
|
| + recalcBordersInRowDirection();
|
| + borders = borderStart() + borderEnd() + (collapseBorders() ? 0 : paddingStart() + paddingEnd());
|
| + }
|
| setLogicalWidth(style()->logicalWidth().calcMinValue(containerWidthInInlineDirection) + borders);
|
| setLogicalWidth(max(minPreferredLogicalWidth(), logicalWidth()));
|
| } else {
|
|
|