| Index: Source/WebCore/rendering/RenderTableRow.cpp
|
| ===================================================================
|
| --- Source/WebCore/rendering/RenderTableRow.cpp (revision 95468)
|
| +++ Source/WebCore/rendering/RenderTableRow.cpp (working copy)
|
| @@ -83,8 +83,10 @@
|
| void RenderTableRow::addChild(RenderObject* child, RenderObject* beforeChild)
|
| {
|
| // Make sure we don't append things after :after-generated content if we have it.
|
| - if (!beforeChild && isAfterContent(lastChild()))
|
| - beforeChild = lastChild();
|
| + if (!beforeChild) {
|
| + if (RenderObject* afterContentRenderer = findAfterContentRenderer())
|
| + beforeChild = anonymousContainer(afterContentRenderer);
|
| + }
|
|
|
| if (!child->isTableCell()) {
|
| RenderObject* last = beforeChild;
|
|
|