summaryrefslogtreecommitdiff
path: root/Userland/Libraries/LibWeb/DOM/Document.cpp
diff options
context:
space:
mode:
authorAndreas Kling <kling@serenityos.org>2023-05-07 18:43:50 +0200
committerAndreas Kling <kling@serenityos.org>2023-05-07 21:00:12 +0200
commit222a1b8b958251f05f7c8d4cdefc99f0511a5059 (patch)
tree893b0dfa534abff35773b06dd2ae99e0218b9a61 /Userland/Libraries/LibWeb/DOM/Document.cpp
parent50413c23266926944c641a99bcd03461e5224a8b (diff)
downloadserenity-222a1b8b958251f05f7c8d4cdefc99f0511a5059.zip
LibWeb: Don't force relayout on scheduled layout update
If something else has already caused a layout, there's no need to force a new relayout when the layout timer fires. This avoids a lot of redundant work on many pages. :^)
Diffstat (limited to 'Userland/Libraries/LibWeb/DOM/Document.cpp')
-rw-r--r--Userland/Libraries/LibWeb/DOM/Document.cpp2
1 files changed, 1 insertions, 1 deletions
diff --git a/Userland/Libraries/LibWeb/DOM/Document.cpp b/Userland/Libraries/LibWeb/DOM/Document.cpp
index a2c780a57f..2119601d37 100644
--- a/Userland/Libraries/LibWeb/DOM/Document.cpp
+++ b/Userland/Libraries/LibWeb/DOM/Document.cpp
@@ -313,7 +313,7 @@ Document::Document(JS::Realm& realm, const AK::URL& url)
});
m_layout_update_timer = Platform::Timer::create_single_shot(0, [this] {
- force_layout();
+ update_layout();
});
}