mirror of
https://github.com/RGBCube/serenity
synced 2025-07-25 16:37:35 +00:00
LibWeb: Don't crash on content with SVG elements outside of <svg>
We'll have to do something more proper to support this scenario eventually, but for now let's at least not crash just because somebody put an SVG <path> inside an HTML element.
This commit is contained in:
parent
ed089586ea
commit
0a533da22f
1 changed files with 3 additions and 0 deletions
|
@ -17,6 +17,9 @@ PaintContext::PaintContext(Gfx::Painter& painter, Palette const& palette, Gfx::I
|
|||
|
||||
SVGContext& PaintContext::svg_context()
|
||||
{
|
||||
// FIXME: This is a total hack to avoid crashing on content that has SVG elements embedded directly in HTML without an <svg> element.
|
||||
if (!m_svg_context.has_value())
|
||||
m_svg_context = SVGContext { {} };
|
||||
return m_svg_context.value();
|
||||
}
|
||||
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue