Index: Source/core/rendering/TextAutosizer.cpp |
diff --git a/Source/core/rendering/TextAutosizer.cpp b/Source/core/rendering/TextAutosizer.cpp |
index f793247c7e250e96a028b912f843db4440a9f0f9..e0947c4175479f1126c91eb18f4a4e16f9757a83 100644 |
--- a/Source/core/rendering/TextAutosizer.cpp |
+++ b/Source/core/rendering/TextAutosizer.cpp |
@@ -355,7 +355,7 @@ void TextAutosizer::processContainer(float multiplier, RenderBlock* container, T |
writeDebugInfo(container, "container"); |
#endif |
- float localMultiplier = containerShouldBeAutosized(container) ? multiplier: 1; |
+ float localMultiplier = (multiplier > 1 && containerShouldBeAutosized(container)) ? multiplier: 1; |
RenderObject* descendant = nextInPreOrderSkippingDescendantsOfContainers(subtreeRoot, subtreeRoot); |
while (descendant) { |