Index: Source/core/dom/Text.cpp |
diff --git a/Source/core/dom/Text.cpp b/Source/core/dom/Text.cpp |
index 2426009c6edb92702b679096b4140bc7abb6aa20..3c94b1c2fb0934c02675e31ba8b86f8f0a8cfb5f 100644 |
--- a/Source/core/dom/Text.cpp |
+++ b/Source/core/dom/Text.cpp |
@@ -254,6 +254,9 @@ bool Text::textRendererIsNeeded(const RenderStyle& style, const RenderObject& pa |
if (!parent.canHaveWhitespaceChildren()) |
return false; |
+ if (style.whiteSpace() == PRE_WRAP && parent.isSVG()) // pre-wrap in SVG never makes renderer. |
+ return false; |
+ |
if (style.preserveNewline()) // pre/pre-wrap/pre-line always make renderers. |
return true; |