Chromium Code Reviews| Index: Source/core/rendering/FastTextAutosizer.h |
| diff --git a/Source/core/rendering/FastTextAutosizer.h b/Source/core/rendering/FastTextAutosizer.h |
| index 120d53ca1c0e80e1ddb4411efd7445f46fa4ac70..9dc60aaca3ee118a8798b64a98d517f274200e9e 100644 |
| --- a/Source/core/rendering/FastTextAutosizer.h |
| +++ b/Source/core/rendering/FastTextAutosizer.h |
| @@ -67,12 +67,14 @@ public: |
| private: |
| struct Cluster { |
| - explicit Cluster(RenderBlock* root, float multiplier) |
| + explicit Cluster(RenderBlock* root, bool autosize, float multiplier) |
| : m_root(root) |
| + , m_autosize(autosize) |
| , m_multiplier(multiplier) |
| { |
| } |
| RenderBlock* m_root; |
| + bool m_autosize; |
|
pdr.
2014/01/14 02:50:03
Can you add a comment here (or above Cluster) that
|
| float m_multiplier; |
| }; |
| @@ -100,11 +102,10 @@ private: |
| bool enabled(); |
| void prepareRenderViewInfo(RenderView*); |
| - bool shouldBeClusterRoot(RenderBlock*); |
| + bool isFingerprintingCandidate(RenderBlock*); |
| bool clusterWantsAutosizing(RenderBlock*); |
| AtomicString computeFingerprint(RenderBlock*); |
| - Cluster* getOrCreateCluster(RenderBlock*); |
| - Cluster* createCluster(RenderBlock*); |
| + Cluster* maybeGetOrCreateCluster(RenderBlock*); |
| Cluster* addSupercluster(AtomicString, RenderBlock*); |
| RenderBlock* deepestCommonAncestor(BlockSet&); |
| float computeMultiplier(RenderBlock*); |