summaryrefslogtreecommitdiffstats
path: root/Tools/DumpRenderTree/chromium/DRTDevToolsClient.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'Tools/DumpRenderTree/chromium/DRTDevToolsClient.cpp')
-rw-r--r--Tools/DumpRenderTree/chromium/DRTDevToolsClient.cpp18
1 files changed, 4 insertions, 14 deletions
diff --git a/Tools/DumpRenderTree/chromium/DRTDevToolsClient.cpp b/Tools/DumpRenderTree/chromium/DRTDevToolsClient.cpp
index acccf18..27f0091 100644
--- a/Tools/DumpRenderTree/chromium/DRTDevToolsClient.cpp
+++ b/Tools/DumpRenderTree/chromium/DRTDevToolsClient.cpp
@@ -32,13 +32,11 @@
#include "DRTDevToolsClient.h"
#include "DRTDevToolsAgent.h"
-#include "DRTDevToolsCallArgs.h"
#include "WebDevToolsAgent.h"
#include "WebDevToolsFrontend.h"
#include "WebFrame.h"
#include "WebScriptSource.h"
-#include "WebString.h"
#include "WebView.h"
#include "webkit/support/webkit_support.h"
@@ -76,7 +74,7 @@ void DRTDevToolsClient::sendFrontendLoaded() {
void DRTDevToolsClient::sendMessageToBackend(const WebString& data)
{
if (m_drtDevToolsAgent)
- m_drtDevToolsAgent->asyncCall(DRTDevToolsCallArgs(data));
+ m_drtDevToolsAgent->asyncCall(data);
}
void DRTDevToolsClient::sendDebuggerCommandToAgent(const WebString& command)
@@ -104,21 +102,13 @@ void DRTDevToolsClient::undockWindow()
// Not implemented.
}
-void DRTDevToolsClient::asyncCall(const DRTDevToolsCallArgs& args)
+void DRTDevToolsClient::asyncCall(const WebString& args)
{
postTask(new AsyncCallTask(this, args));
}
-void DRTDevToolsClient::call(const DRTDevToolsCallArgs& args)
+void DRTDevToolsClient::call(const WebString& args)
{
- m_webDevToolsFrontend->dispatchOnInspectorFrontend(args.m_data);
- if (DRTDevToolsCallArgs::callsCount() == 1)
- allMessagesProcessed();
+ m_webDevToolsFrontend->dispatchOnInspectorFrontend(args);
}
-void DRTDevToolsClient::allMessagesProcessed()
-{
- m_webView->mainFrame()->executeScript(
- WebKit::WebScriptSource(WebString::fromUTF8(
- "if (window.WebInspector && WebInspector.queuesAreEmpty) WebInspector.queuesAreEmpty();")));
-}