| Index: Source/core/rendering/RenderTableSection.h
|
| diff --git a/Source/core/rendering/RenderTableSection.h b/Source/core/rendering/RenderTableSection.h
|
| index 2707d74ce1dbf91b934b00f5ef67a322d7db2266..c0bd75f7149e23c355feb55a8202b21e5deaeae6 100644
|
| --- a/Source/core/rendering/RenderTableSection.h
|
| +++ b/Source/core/rendering/RenderTableSection.h
|
| @@ -129,12 +129,14 @@ public:
|
| SpanningRowsHeight()
|
| : totalRowsHeight(0)
|
| , spanningCellHeightIgnoringBorderSpacing(0)
|
| + , rowWithOnlySpanningCells(false)
|
| {
|
| }
|
|
|
| Vector<int> rowHeight;
|
| int totalRowsHeight;
|
| int spanningCellHeightIgnoringBorderSpacing;
|
| + bool rowWithOnlySpanningCells;
|
| };
|
|
|
| const BorderValue& borderAdjoiningTableStart() const
|
| @@ -241,6 +243,10 @@ private:
|
|
|
| void ensureRows(unsigned);
|
|
|
| + unsigned rowHasOnlySpanningCells(unsigned);
|
| + unsigned calcRowHeightHavingOnlySpanningCells(unsigned);
|
| + void updateRowsHeightHavingOnlySpanningCells(RenderTableCell*, struct SpanningRowsHeight&);
|
| +
|
| void populateSpanningRowsHeightFromCell(RenderTableCell*, struct SpanningRowsHeight&);
|
| void distributeExtraRowSpanHeightToPercentRows(RenderTableCell*, int, int&, Vector<int>&);
|
| void distributeExtraRowSpanHeightToAutoRows(RenderTableCell*, int, int&, Vector<int>&);
|
|
|