LibWeb: Handle empty inputs to the CSS parser

Empty inputs -> empty outputs.
This commit is contained in:
Andreas Kling 2020-06-23 20:06:45 +02:00
parent 86098505ec
commit d0312f6208
Notes: sideshowbarker 2024-07-19 05:25:08 +09:00

View file

@ -859,12 +859,16 @@ Optional<Selector> parse_selector(const StringView& selector_text)
RefPtr<StyleSheet> parse_css(const StringView& css)
{
if (css.is_empty())
return StyleSheet::create({});
CSSParser parser(css);
return parser.parse_sheet();
}
RefPtr<StyleDeclaration> parse_css_declaration(const StringView& css)
{
if (css.is_empty())
return StyleDeclaration::create({});
CSSParser parser(css);
return parser.parse_standalone_declaration();
}