Index: content/browser/devtools/devtools_browser_target.h |
diff --git a/content/browser/devtools/devtools_browser_target.h b/content/browser/devtools/devtools_browser_target.h |
index 0dda59b2ad4fdc82ea879785dc36a38166162dbe..45811c2e16856002edeaa2cd39c75ca5bb01e1d9 100644 |
--- a/content/browser/devtools/devtools_browser_target.h |
+++ b/content/browser/devtools/devtools_browser_target.h |
@@ -31,7 +31,8 @@ namespace content { |
class DevToolsBrowserTarget |
: public base::RefCountedThreadSafe<DevToolsBrowserTarget> { |
public: |
- DevToolsBrowserTarget(net::HttpServer* server, int connection_id); |
+ DevToolsBrowserTarget(base::WeakPtr<net::HttpServer> server, |
+ int connection_id); |
int connection_id() const { return connection_id_; } |
@@ -59,7 +60,7 @@ class DevToolsBrowserTarget |
void RespondFromUIThread(const std::string& message); |
scoped_refptr<base::MessageLoopProxy> message_loop_proxy_; |
- net::HttpServer* http_server_; |
+ base::WeakPtr<net::HttpServer> http_server_; |
const int connection_id_; |
typedef std::map<std::string, DevToolsProtocol::Handler*> DomainHandlerMap; |