From 5966f181f516061dbbcf6ff4dd6e82924cd81a0c Mon Sep 17 00:00:00 2001 From: Aliaksandr Kalenik Date: Tue, 24 Jan 2023 17:14:47 +0300 Subject: [PATCH] LibWeb: Avoid division by zero in `distribute_width_to_columns` --- Userland/Libraries/LibWeb/Layout/TableFormattingContext.cpp | 3 +++ 1 file changed, 3 insertions(+) diff --git a/Userland/Libraries/LibWeb/Layout/TableFormattingContext.cpp b/Userland/Libraries/LibWeb/Layout/TableFormattingContext.cpp index 6ca60960c4..de232faf31 100644 --- a/Userland/Libraries/LibWeb/Layout/TableFormattingContext.cpp +++ b/Userland/Libraries/LibWeb/Layout/TableFormattingContext.cpp @@ -289,6 +289,9 @@ void TableFormattingContext::distribute_width_to_columns() } } + if (total_preferred_width_increment == 0) + return; + for (auto& column : m_columns) { if (column.type == column_type) { CSSPixels preferred_width_increment = column_preferred_width(column) - column.min_width;