Index: content/browser/devtools/forwarding_agent_host.cc |
diff --git a/content/browser/devtools/forwarding_agent_host.cc b/content/browser/devtools/forwarding_agent_host.cc |
index b8b8c2f826b1ed8d61de5688148736f51497486b..599cf2ea038d6a67fb320898feda885e3f8c20f9 100644 |
--- a/content/browser/devtools/forwarding_agent_host.cc |
+++ b/content/browser/devtools/forwarding_agent_host.cc |
@@ -11,7 +11,8 @@ namespace content { |
ForwardingAgentHost::ForwardingAgentHost( |
DevToolsExternalAgentProxyDelegate* delegate) |
- : delegate_(delegate) { |
+ : DevToolsAgentHostImpl(delegate->GetId()), |
+ delegate_(delegate) { |
} |
ForwardingAgentHost::~ForwardingAgentHost() { |
@@ -39,24 +40,36 @@ bool ForwardingAgentHost::DispatchProtocolMessage( |
return true; |
} |
-DevToolsAgentHost::Type ForwardingAgentHost::GetType() { |
- return TYPE_EXTERNAL; |
+std::string ForwardingAgentHost::GetType() { |
+ return delegate_->GetType(); |
} |
std::string ForwardingAgentHost::GetTitle() { |
- return ""; |
+ return delegate_->GetTitle(); |
} |
GURL ForwardingAgentHost::GetURL() { |
- return GURL(); |
+ return delegate_->GetURL(); |
+} |
+ |
+GURL ForwardingAgentHost::GetFaviconURL() { |
+ return delegate_->GetFaviconURL(); |
} |
bool ForwardingAgentHost::Activate() { |
- return false; |
+ return delegate_->Activate(); |
+} |
+ |
+bool ForwardingAgentHost::Inspect() { |
+ return delegate_->Inspect(); |
+} |
+ |
+void ForwardingAgentHost::Reload() { |
+ delegate_->Reload(); |
} |
bool ForwardingAgentHost::Close() { |
- return false; |
+ return delegate_->Close(); |
} |
} // content |