diff options
Diffstat (limited to 'WebCore/page/PageGroupLoadDeferrer.cpp')
-rw-r--r-- | WebCore/page/PageGroupLoadDeferrer.cpp | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/WebCore/page/PageGroupLoadDeferrer.cpp b/WebCore/page/PageGroupLoadDeferrer.cpp index ced8f36..a01422f 100644 --- a/WebCore/page/PageGroupLoadDeferrer.cpp +++ b/WebCore/page/PageGroupLoadDeferrer.cpp @@ -21,6 +21,7 @@ #include "config.h" #include "PageGroupLoadDeferrer.h" +#include "AsyncScriptRunner.h" #include "Frame.h" #include "Page.h" #include "PageGroup.h" @@ -45,7 +46,7 @@ PageGroupLoadDeferrer::PageGroupLoadDeferrer(Page* page, bool deferSelf) // windows or sheets, which is exactly when PageGroupLoadDeferrer is used. for (Frame* frame = otherPage->mainFrame(); frame; frame = frame->tree()->traverseNext()) { frame->document()->suspendActiveDOMObjects(); - frame->document()->suspendExecuteScriptSoonTimer(); + frame->document()->asyncScriptRunner()->suspend(); } } } @@ -64,7 +65,7 @@ PageGroupLoadDeferrer::~PageGroupLoadDeferrer() for (Frame* frame = page->mainFrame(); frame; frame = frame->tree()->traverseNext()) { frame->document()->resumeActiveDOMObjects(); - frame->document()->resumeExecuteScriptSoonTimer(); + frame->document()->asyncScriptRunner()->resume(); } } } |