Index: webkit/glue/webdevtoolsagent_impl.cc |
=================================================================== |
--- webkit/glue/webdevtoolsagent_impl.cc (revision 29249) |
+++ webkit/glue/webdevtoolsagent_impl.cc (working copy) |
@@ -52,9 +52,10 @@ |
using WebCore::V8Proxy; |
using WebKit::WebDataSource; |
using WebKit::WebFrame; |
+using WebKit::WebString; |
+using WebKit::WebURL; |
using WebKit::WebURLRequest; |
- |
namespace { |
void InspectorBackendWeakReferenceCallback(v8::Persistent<v8::Value> object, |
@@ -154,13 +155,13 @@ |
} |
WebDataSource* ds = frame->dataSource(); |
const WebURLRequest& request = ds->request(); |
- GURL url = ds->hasUnreachableURL() ? |
+ WebURL url = ds->hasUnreachableURL() ? |
ds->unreachableURL() : |
request.url(); |
if (webview->mainFrame() == frame) { |
ResetInspectorFrontendProxy(); |
tools_agent_delegate_stub_->FrameNavigate( |
- url.possibly_invalid_spec()); |
+ webkit_glue::WebURLToKURL(url).string()); |
SetApuAgentEnabledInUtilityContext(utility_context_, apu_agent_enabled_); |
} |
UnhideResourcesPanelIfNecessary(); |
@@ -251,13 +252,18 @@ |
} |
void WebDevToolsAgentImpl::DispatchMessageFromClient( |
- const std::string& class_name, |
- const std::string& method_name, |
- const std::string& param1, |
- const std::string& param2, |
- const std::string& param3) { |
+ const WebString& class_name, |
+ const WebString& method_name, |
+ const WebString& param1, |
+ const WebString& param2, |
+ const WebString& param3) { |
if (ToolsAgentDispatch::Dispatch( |
- this, class_name, method_name, param1, param2, param3)) { |
+ this, |
+ webkit_glue::WebStringToString(class_name), |
+ webkit_glue::WebStringToString(method_name), |
+ webkit_glue::WebStringToString(param1), |
+ webkit_glue::WebStringToString(param2), |
+ webkit_glue::WebStringToString(param3))) { |
return; |
} |
@@ -267,8 +273,12 @@ |
if (debugger_agent_impl_.get() && |
DebuggerAgentDispatch::Dispatch( |
- debugger_agent_impl_.get(), class_name, method_name, |
- param1, param2, param3)) { |
+ debugger_agent_impl_.get(), |
+ webkit_glue::WebStringToString(class_name), |
+ webkit_glue::WebStringToString(method_name), |
+ webkit_glue::WebStringToString(param1), |
+ webkit_glue::WebStringToString(param2), |
+ webkit_glue::WebStringToString(param3))) { |
return; |
} |
} |
@@ -283,13 +293,17 @@ |
} |
void WebDevToolsAgentImpl::SendRpcMessage( |
- const std::string& class_name, |
- const std::string& method_name, |
- const std::string& param1, |
- const std::string& param2, |
- const std::string& param3) { |
- delegate_->SendMessageToClient(class_name, method_name, param1, param2, |
- param3); |
+ const String& class_name, |
+ const String& method_name, |
+ const String& param1, |
+ const String& param2, |
+ const String& param3) { |
+ delegate_->SendMessageToClient( |
+ webkit_glue::StringToWebString(class_name), |
+ webkit_glue::StringToWebString(method_name), |
+ webkit_glue::StringToWebString(param1), |
+ webkit_glue::StringToWebString(param2), |
+ webkit_glue::StringToWebString(param3)); |
} |
void WebDevToolsAgentImpl::InitDevToolsAgentHost() { |
@@ -395,9 +409,10 @@ |
// static |
void WebDevToolsAgent::ExecuteDebuggerCommand( |
- const std::string& command, |
+ const WebString& command, |
int caller_id) { |
- DebuggerAgentManager::ExecuteDebuggerCommand(command, caller_id); |
+ DebuggerAgentManager::ExecuteDebuggerCommand( |
+ webkit_glue::WebStringToString(command), caller_id); |
} |
// static |