Changeset 282266 in webkit for trunk/Source/WebCore/rendering/RenderTableRow.cpp
- Timestamp:
- Sep 10, 2021, 6:41:43 AM (4 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/Source/WebCore/rendering/RenderTableRow.cpp
r277802 r282266 94 94 // This only happens when borders are collapsed, since they end up affecting the border sides of the cell 95 95 // itself. 96 for (RenderTableCell* cell = firstCell(); cell; cell = cell->nextCell()) 97 cell->setChildNeedsLayout(MarkOnlyThis); 96 auto propagageNeedsLayoutOnBorderSizeChange = [&] (auto& row) { 97 for (auto* cell = row.firstCell(); cell; cell = cell->nextCell()) 98 cell->setNeedsLayoutAndPrefWidthsRecalc(); 99 }; 100 propagageNeedsLayoutOnBorderSizeChange(*this); 101 if (auto* previousRow = this->previousRow()) 102 propagageNeedsLayoutOnBorderSizeChange(*previousRow); 103 if (auto* nextRow = this->nextRow()) 104 propagageNeedsLayoutOnBorderSizeChange(*nextRow); 98 105 } 99 106 }
Note:
See TracChangeset
for help on using the changeset viewer.