LibWeb: Fix ScopedCornerRadiusClip emitting unbalanced restore()

...when `m_do_apply` is false.
This commit is contained in:
Aliaksandr Kalenik 2025-07-06 18:06:31 +02:00 committed by Alexander Kalenik
parent 9e232a70c3
commit ac4151a00b

View File

@ -31,7 +31,7 @@ ScopedCornerRadiusClip::ScopedCornerRadiusClip(PaintContext& context, DevicePixe
ScopedCornerRadiusClip::~ScopedCornerRadiusClip()
{
if (!m_has_radius && m_do_apply)
if (!m_do_apply || !m_has_radius)
return;
m_context.display_list_recorder().restore();
}