Index: Source/core/rendering/FastTextAutosizer.h |
diff --git a/Source/core/rendering/FastTextAutosizer.h b/Source/core/rendering/FastTextAutosizer.h |
index d4e301bd366f4f1f1876e3dc80b55ebc60c4d371..f3f5efb2eab1757adbfcc7499d90e3998c0e70de 100644 |
--- a/Source/core/rendering/FastTextAutosizer.h |
+++ b/Source/core/rendering/FastTextAutosizer.h |
@@ -107,6 +107,11 @@ private: |
ContinueLayout |
}; |
+ enum InflateBehavior { |
+ ThisBlockOnly, |
+ DescendToInnerBlocks |
+ }; |
+ |
enum BlockFlag { |
// A block that is evaluated for becoming a cluster root. |
POTENTIAL_ROOT = 1 << 0, |
@@ -245,7 +250,7 @@ private: |
void beginLayout(RenderBlock*); |
void endLayout(RenderBlock*); |
void inflateAutoTable(RenderTable*); |
- float inflate(RenderObject*, float multiplier = 0); |
+ float inflate(RenderObject*, InflateBehavior = ThisBlockOnly, float multiplier = 0); |
bool shouldHandleLayout() const; |
void setAllTextNeedsLayout(); |
void resetMultipliers(); |