From a89b2ebb8e192c5e8cea21079bda2ee2c0c7dddd Mon Sep 17 00:00:00 2001 From: Simon Hausmann Date: Fri, 25 May 2012 15:09:11 +0200 Subject: Imported WebKit commit eb5c1b8fe4d4b1b90b5137433fc58a91da0e6878 (http://svn.webkit.org/repository/webkit/trunk@118516) --- Source/WebCore/rendering/RenderObject.cpp | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) (limited to 'Source/WebCore/rendering/RenderObject.cpp') diff --git a/Source/WebCore/rendering/RenderObject.cpp b/Source/WebCore/rendering/RenderObject.cpp index 8a3094443..4eb16b835 100755 --- a/Source/WebCore/rendering/RenderObject.cpp +++ b/Source/WebCore/rendering/RenderObject.cpp @@ -150,11 +150,9 @@ RenderObject* RenderObject::createObject(Node* node, RenderStyle* style) return new (arena) RenderRubyText(node); switch (style->display()) { -#if ENABLE(CSS_GRID_LAYOUT) // For now, we don't show grid elements. case GRID: case INLINE_GRID: -#endif case NONE: return 0; case INLINE: @@ -273,8 +271,10 @@ void RenderObject::addChild(RenderObject* newChild, RenderObject* beforeChild) bool needsTable = false; - if (newChild->isTableCol() && newChild->style()->display() == TABLE_COLUMN_GROUP) + if (newChild->style()->display() == TABLE_COLUMN_GROUP) needsTable = !isTable(); + else if (newChild->style()->display() == TABLE_COLUMN) + needsTable = !isTable() && style()->display() != TABLE_COLUMN_GROUP; else if (newChild->isTableCaption()) needsTable = !isTable(); else if (newChild->isTableSection()) -- cgit v1.2.1