Преглед на файлове

LibWeb: Properly handle `auto` in StyleProperties::length_percentage()

This relied on `auto` being a LengthStyleValue, which soon will not be
true. :^)
Sam Atkins преди 2 години
родител
ревизия
6bf5371124
променени са 1 файла, в които са добавени 3 реда и са изтрити 0 реда
  1. 3 0
      Userland/Libraries/LibWeb/CSS/StyleProperties.cpp

+ 3 - 0
Userland/Libraries/LibWeb/CSS/StyleProperties.cpp

@@ -114,6 +114,9 @@ Optional<LengthPercentage> StyleProperties::length_percentage(CSS::PropertyID id
     if (value->has_length())
         return value->to_length();
 
+    if (value->has_auto())
+        return LengthPercentage { Length::make_auto() };
+
     return {};
 }