Index: Source/core/dom/Text.cpp |
diff --git a/Source/core/dom/Text.cpp b/Source/core/dom/Text.cpp |
index 7a39eda580c161b4ca53126f8d575f2e416eb46d..68326d2b6c2feb9858ae45065b646278385983ab 100644 |
--- a/Source/core/dom/Text.cpp |
+++ b/Source/core/dom/Text.cpp |
@@ -219,6 +219,8 @@ bool Text::textRendererIsNeeded(const NodeRenderingContext& context) |
// <span><div/> <div/></span> |
if (prev && !prev->isInline()) |
return false; |
+ else if (parent->isTableTag()) |
+ return false; |
} else { |
if (parent->isRenderBlock() && !parent->childrenInline() && (!prev || !prev->isInline())) |
return false; |