Index: sky/engine/core/dom/Text.cpp |
diff --git a/sky/engine/core/dom/Text.cpp b/sky/engine/core/dom/Text.cpp |
index 9ecdd2b054f5ef77fca792d8425f4d883c1dacae..18ee90a6c87de9ca598fce17405db084ef0c46eb 100644 |
--- a/sky/engine/core/dom/Text.cpp |
+++ b/sky/engine/core/dom/Text.cpp |
@@ -120,7 +120,7 @@ bool Text::textRendererIsNeeded(const RenderStyle& style, const RenderObject& pa |
if (prev && !prev->isInline()) |
return false; |
} else { |
- if (parent.isRenderBlock() && !parent.childrenInline() && (!prev || !prev->isInline())) |
+ if (parent.isRenderBlock() && !parent.isRenderParagraph() && (!prev || !prev->isInline())) |
return false; |
// Avoiding creation of a Renderer for the text node is a non-essential memory optimization. |