| Index: Source/core/layout/line/LineLayoutState.h
|
| diff --git a/Source/core/layout/line/LineLayoutState.h b/Source/core/layout/line/LineLayoutState.h
|
| index 2724405ac74abc20adaa7d316ee4616648039bb8..e1d9d47a7b752e34696074f57eddac462ab402e7 100644
|
| --- a/Source/core/layout/line/LineLayoutState.h
|
| +++ b/Source/core/layout/line/LineLayoutState.h
|
| @@ -39,6 +39,7 @@ public:
|
| , m_floatIndex(0)
|
| , m_endLineLogicalTop(0)
|
| , m_endLineMatched(false)
|
| + , m_checkForFloatsFromLastLine(false)
|
| , m_hasInlineChild(false)
|
| , m_isFullLayout(fullLayout)
|
| , m_containsBRWithClear(false)
|
| @@ -70,6 +71,9 @@ public:
|
| bool endLineMatched() const { return m_endLineMatched; }
|
| void setEndLineMatched(bool endLineMatched) { m_endLineMatched = endLineMatched; }
|
|
|
| + bool checkForFloatsFromLastLine() const { return m_checkForFloatsFromLastLine; }
|
| + void setCheckForFloatsFromLastLine(bool check) { m_checkForFloatsFromLastLine = check; }
|
| +
|
| bool hasInlineChild() const { return m_hasInlineChild; }
|
| void setHasInlineChild(bool hasInlineChild) { m_hasInlineChild = hasInlineChild; }
|
|
|
| @@ -106,6 +110,7 @@ private:
|
| unsigned m_floatIndex;
|
| LayoutUnit m_endLineLogicalTop;
|
| bool m_endLineMatched;
|
| + bool m_checkForFloatsFromLastLine;
|
| // Used as a performance optimization to avoid doing a full paint invalidation when our floats
|
| // change but we don't have any inline children.
|
| bool m_hasInlineChild;
|
|
|