Bladeren bron

LibWeb: Use table wrapper box width to resolve cells width

Aliaksandr Kalenik 2 jaren geleden
bovenliggende
commit
d331cbba41
1 gewijzigde bestanden met toevoegingen van 1 en 1 verwijderingen
  1. 1 1
      Userland/Libraries/LibWeb/Layout/TableFormattingContext.cpp

+ 1 - 1
Userland/Libraries/LibWeb/Layout/TableFormattingContext.cpp

@@ -106,7 +106,7 @@ void TableFormattingContext::compute_table_measures()
     size_t max_cell_column_span = 1;
 
     for (auto& cell : m_cells) {
-        auto width_of_containing_block = m_available_space->width.to_px();
+        auto width_of_containing_block = m_state.get(*table_wrapper().containing_block()).content_width();
         auto width_of_containing_block_as_length = CSS::Length::make_px(width_of_containing_block);
         auto& computed_values = cell.box.computed_values();
         CSSPixels padding_left = computed_values.padding().left().resolved(cell.box, width_of_containing_block_as_length).to_px(cell.box);