summaryrefslogtreecommitdiffstats
path: root/WebKitTools/DumpRenderTree/chromium/DRTDevToolsClient.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'WebKitTools/DumpRenderTree/chromium/DRTDevToolsClient.cpp')
-rw-r--r--WebKitTools/DumpRenderTree/chromium/DRTDevToolsClient.cpp10
1 files changed, 4 insertions, 6 deletions
diff --git a/WebKitTools/DumpRenderTree/chromium/DRTDevToolsClient.cpp b/WebKitTools/DumpRenderTree/chromium/DRTDevToolsClient.cpp
index 42f3724..a53f0db 100644
--- a/WebKitTools/DumpRenderTree/chromium/DRTDevToolsClient.cpp
+++ b/WebKitTools/DumpRenderTree/chromium/DRTDevToolsClient.cpp
@@ -45,8 +45,7 @@
using namespace WebKit;
DRTDevToolsClient::DRTDevToolsClient(DRTDevToolsAgent* agent, WebView* webView)
- : m_callMethodFactory(this)
- , m_drtDevToolsAgent(agent)
+ : m_drtDevToolsAgent(agent)
, m_webView(webView)
{
m_webDevToolsFrontend.set(WebDevToolsFrontend::create(m_webView,
@@ -59,14 +58,14 @@ DRTDevToolsClient::~DRTDevToolsClient()
{
// There is a chance that the page will be destroyed at detach step of
// m_drtDevToolsAgent and we should clean pending requests a bit earlier.
- m_callMethodFactory.RevokeAll();
+ m_taskList.revokeAll();
if (m_drtDevToolsAgent)
m_drtDevToolsAgent->detach();
}
void DRTDevToolsClient::reset()
{
- m_callMethodFactory.RevokeAll();
+ m_taskList.revokeAll();
}
void DRTDevToolsClient::sendFrontendLoaded() {
@@ -107,8 +106,7 @@ void DRTDevToolsClient::undockWindow()
void DRTDevToolsClient::asyncCall(const DRTDevToolsCallArgs& args)
{
- webkit_support::PostTaskFromHere(
- m_callMethodFactory.NewRunnableMethod(&DRTDevToolsClient::call, args));
+ postTask(new AsyncCallTask(this, args));
}
void DRTDevToolsClient::call(const DRTDevToolsCallArgs& args)