| Index: Source/core/dom/ElementRareData.h
|
| diff --git a/Source/core/dom/ElementRareData.h b/Source/core/dom/ElementRareData.h
|
| index 473ddfb72b4c35a27e3018e2f97ff980b222af90..cb3d3d34260662d7f94e7e61145a377edc499992 100644
|
| --- a/Source/core/dom/ElementRareData.h
|
| +++ b/Source/core/dom/ElementRareData.h
|
| @@ -97,6 +97,9 @@ public:
|
| DatasetDOMStringMap* dataset() const { return m_dataset.get(); }
|
| void setDataset(PassOwnPtrWillBeRawPtr<DatasetDOMStringMap> dataset) { m_dataset = dataset; }
|
|
|
| + LayoutSize minimumSizeForResizing() const { return m_minimumSizeForResizing; }
|
| + void setMinimumSizeForResizing(LayoutSize size) { m_minimumSizeForResizing = size; }
|
| +
|
| IntSize savedLayerScrollOffset() const { return m_savedLayerScrollOffset; }
|
| void setSavedLayerScrollOffset(IntSize size) { m_savedLayerScrollOffset = size; }
|
|
|
| @@ -125,6 +128,7 @@ public:
|
| private:
|
| short m_tabindex;
|
|
|
| + LayoutSize m_minimumSizeForResizing;
|
| IntSize m_savedLayerScrollOffset;
|
|
|
| OwnPtrWillBeMember<DatasetDOMStringMap> m_dataset;
|
| @@ -145,9 +149,15 @@ private:
|
| explicit ElementRareData(RenderObject*);
|
| };
|
|
|
| +inline IntSize defaultMinimumSizeForResizing()
|
| +{
|
| + return IntSize(LayoutUnit::max(), LayoutUnit::max());
|
| +}
|
| +
|
| inline ElementRareData::ElementRareData(RenderObject* renderer)
|
| : NodeRareData(renderer)
|
| , m_tabindex(0)
|
| + , m_minimumSizeForResizing(defaultMinimumSizeForResizing())
|
| {
|
| m_isElementRareData = true;
|
| }
|
|
|