LibWeb: Update the ICB's idea of the viewport rect after Frame resize

This makes animations start if they are uncovered by a resize.
This commit is contained in:
Andreas Kling 2021-01-29 22:03:04 +01:00
commit 0324144e2a
Notes: sideshowbarker 2024-07-18 22:45:55 +09:00

View file

@ -110,8 +110,11 @@ void Frame::set_size(const Gfx::IntSize& size)
if (m_size == size)
return;
m_size = size;
if (m_document)
if (m_document) {
m_document->update_layout();
if (m_document->layout_node())
m_document->layout_node()->did_set_viewport_rect({}, viewport_rect());
}
}
void Frame::set_viewport_scroll_offset(const Gfx::IntPoint& offset)