diff options
Diffstat (limited to 'Source/WebCore/rendering/AutoTableLayout.h')
-rw-r--r-- | Source/WebCore/rendering/AutoTableLayout.h | 8 |
1 files changed, 5 insertions, 3 deletions
diff --git a/Source/WebCore/rendering/AutoTableLayout.h b/Source/WebCore/rendering/AutoTableLayout.h index ce108ad90..f73f62cf8 100644 --- a/Source/WebCore/rendering/AutoTableLayout.h +++ b/Source/WebCore/rendering/AutoTableLayout.h @@ -36,9 +36,10 @@ public: explicit AutoTableLayout(RenderTable*); virtual ~AutoTableLayout(); - virtual void computeIntrinsicLogicalWidths(LayoutUnit& minWidth, LayoutUnit& maxWidth) override; - virtual void applyPreferredLogicalWidthQuirks(LayoutUnit& minWidth, LayoutUnit& maxWidth) const override; - virtual void layout() override; + void computeIntrinsicLogicalWidths(LayoutUnit& minWidth, LayoutUnit& maxWidth) override; + LayoutUnit scaledWidthFromPercentColumns() const override { return m_scaledWidthFromPercentColumns; } + void applyPreferredLogicalWidthQuirks(LayoutUnit& minWidth, LayoutUnit& maxWidth) const override; + void layout() override; private: void fullRecalc(); @@ -63,6 +64,7 @@ private: Vector<RenderTableCell*, 4> m_spanCells; bool m_hasPercent : 1; mutable bool m_effectiveLogicalWidthDirty : 1; + LayoutUnit m_scaledWidthFromPercentColumns; }; } // namespace WebCore |