Преглед изворни кода

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())
     if (value->has_length())
         return value->to_length();
         return value->to_length();
 
 
+    if (value->has_auto())
+        return LengthPercentage { Length::make_auto() };
+
     return {};
     return {};
 }
 }