mirror of
https://github.com/LadybirdBrowser/ladybird.git
synced 2024-09-20 17:58:18 +03:00
LibWeb: Reset canvas elements when their width/height attribute are set
This commit is contained in:
parent
88ef1bff38
commit
b4a8be5dc9
Notes:
sideshowbarker
2024-07-17 12:06:42 +09:00
Author: https://github.com/awesomekling Commit: https://github.com/SerenityOS/serenity/commit/b4a8be5dc9
@ -38,11 +38,17 @@ unsigned HTMLCanvasElement::height() const
|
||||
void HTMLCanvasElement::set_width(unsigned value)
|
||||
{
|
||||
set_attribute(HTML::AttributeNames::width, String::number(value));
|
||||
m_bitmap = nullptr;
|
||||
if (m_context)
|
||||
m_context->reset_to_default_state();
|
||||
}
|
||||
|
||||
void HTMLCanvasElement::set_height(unsigned value)
|
||||
{
|
||||
set_attribute(HTML::AttributeNames::height, String::number(value));
|
||||
m_bitmap = nullptr;
|
||||
if (m_context)
|
||||
m_context->reset_to_default_state();
|
||||
}
|
||||
|
||||
RefPtr<Layout::Node> HTMLCanvasElement::create_layout_node(NonnullRefPtr<CSS::StyleProperties> style)
|
||||
|
Loading…
Reference in New Issue
Block a user