LibWeb: Make <canvas> use the generic replaced layout algorithm

LayoutCanvas now communicates intrinsic size to LayoutReplaced so it
can use the normal replaced algorithm.
This commit is contained in:
Andreas Kling 2020-06-05 19:23:49 +02:00
parent 4d5ecf6e32
commit b656fac00e
Notes: sideshowbarker 2024-07-19 05:49:11 +09:00

View file

@ -42,8 +42,10 @@ LayoutCanvas::~LayoutCanvas()
void LayoutCanvas::layout(LayoutMode layout_mode)
{
rect().set_width(node().requested_width());
rect().set_height(node().requested_height());
set_has_intrinsic_width(true);
set_has_intrinsic_height(true);
set_intrinsic_width(node().requested_width());
set_intrinsic_height(node().requested_height());
LayoutReplaced::layout(layout_mode);
}