| Index: Source/WebCore/rendering/RenderTable.cpp
|
| ===================================================================
|
| --- Source/WebCore/rendering/RenderTable.cpp (revision 97084)
|
| +++ Source/WebCore/rendering/RenderTable.cpp (working copy)
|
| @@ -180,6 +180,15 @@
|
| return;
|
| }
|
|
|
| + if (beforeChild && !beforeChild->isAnonymous() && beforeChild->parent() == this) {
|
| + RenderObject* section = beforeChild->previousSibling();
|
| + if (section && section->isTableSection()) {
|
| + ASSERT(section->isAnonymous());
|
| + section->addChild(child);
|
| + return;
|
| + }
|
| + }
|
| +
|
| RenderObject* lastBox = beforeChild;
|
| while (lastBox && lastBox->parent()->isAnonymous() && !lastBox->isTableSection() && lastBox->style()->display() != TABLE_CAPTION && lastBox->style()->display() != TABLE_COLUMN_GROUP)
|
| lastBox = lastBox->parent();
|
|
|