diff options
Diffstat (limited to 'Source/WebCore/rendering/AutoTableLayout.cpp')
-rw-r--r-- | Source/WebCore/rendering/AutoTableLayout.cpp | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/Source/WebCore/rendering/AutoTableLayout.cpp b/Source/WebCore/rendering/AutoTableLayout.cpp index 7a64e7a10..019b11d53 100644 --- a/Source/WebCore/rendering/AutoTableLayout.cpp +++ b/Source/WebCore/rendering/AutoTableLayout.cpp @@ -498,8 +498,11 @@ void AutoTableLayout::layout() int available = tableLogicalWidth; size_t nEffCols = m_table->numEffCols(); + // FIXME: It is possible to be called without having properly updated our internal representation. + // This means that our preferred logical widths were not recomputed as expected. if (nEffCols != m_layoutStruct.size()) { fullRecalc(); + // FIXME: Table layout shouldn't modify our table structure (but does due to columns and column-groups). nEffCols = m_table->numEffCols(); } |