From 5c73e7cfd82c39ee189841fcf29f33f65425e5ad Mon Sep 17 00:00:00 2001 From: "andersca@apple.com" Date: Sat, 1 Dec 2012 02:24:18 +0000 Subject: Always listen for the DidFirstLayout layout milestone https://bugs.webkit.org/show_bug.cgi?id=103795 http://trac.webkit.org/changeset/136302 Reviewed by Dan Bernstein. The DidFirstLayout layout milestone is used to determine when to unfreeze the layer tree, so we always want to listen for it. * WebProcess/WebPage/WebPage.cpp: (WebKit::WebPage::WebPage): git-svn-id: http://svn.webkit.org/repository/webkit/trunk@136302 268f45cc-cd09-0410-ab3c-d52691b4dbfc Change-Id: I181e996ecc95be1bdc2454ca36709ab789a90bc7 Reviewed-by: Jocelyn Turcotte --- Source/WebKit2/WebProcess/WebPage/WebPage.cpp | 3 +++ 1 file changed, 3 insertions(+) (limited to 'Source/WebKit2/WebProcess/WebPage/WebPage.cpp') diff --git a/Source/WebKit2/WebProcess/WebPage/WebPage.cpp b/Source/WebKit2/WebProcess/WebPage/WebPage.cpp index f8efcbf40..849c1c1e9 100644 --- a/Source/WebKit2/WebProcess/WebPage/WebPage.cpp +++ b/Source/WebKit2/WebProcess/WebPage/WebPage.cpp @@ -367,6 +367,9 @@ WebPage::WebPage(uint64_t pageID, const WebPageCreationParameters& parameters) setMediaVolume(parameters.mediaVolume); + // We use the DidFirstLayout milestone to determine when to unfreeze the layer tree. + m_page->addLayoutMilestones(DidFirstLayout); + WebProcess::shared().addMessageReceiver(Messages::WebPage::messageReceiverName(), m_pageID, this); // FIXME: This should be done in the object constructors, and the objects themselves should be message receivers. -- cgit v1.2.1