From ddb7402649057696719512880c86eb7b84d8c054 Mon Sep 17 00:00:00 2001 From: Tobias Christiansen Date: Sat, 18 Sep 2021 13:15:53 +0200 Subject: LibWeb: Also avoid setting definite size for height This patch patches ef22a1b to also check for is_auto() on the height property when setting definite_height. --- Userland/Libraries/LibWeb/Layout/Node.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'Userland') diff --git a/Userland/Libraries/LibWeb/Layout/Node.cpp b/Userland/Libraries/LibWeb/Layout/Node.cpp index e08c28ecd9..9863a37d10 100644 --- a/Userland/Libraries/LibWeb/Layout/Node.cpp +++ b/Userland/Libraries/LibWeb/Layout/Node.cpp @@ -335,7 +335,7 @@ void NodeWithStyle::apply_style(const CSS::StyleProperties& specified_style) computed_values.set_min_width(specified_style.length_or_fallback(CSS::PropertyID::MinWidth, {})); computed_values.set_max_width(specified_style.length_or_fallback(CSS::PropertyID::MaxWidth, {})); - if (auto height = specified_style.property(CSS::PropertyID::Height); height.has_value()) + if (auto height = specified_style.property(CSS::PropertyID::Height); height.has_value() && !height.value()->is_auto()) m_has_definite_height = true; computed_values.set_height(specified_style.length_or_fallback(CSS::PropertyID::Height, {})); computed_values.set_min_height(specified_style.length_or_fallback(CSS::PropertyID::MinHeight, {})); -- cgit v1.2.3