Index: extensions/shell/browser/shell_url_request_context_getter.cc |
diff --git a/extensions/shell/browser/shell_url_request_context_getter.cc b/extensions/shell/browser/shell_url_request_context_getter.cc |
index e151e024f2482fc463e113384a65916304af1450..4216a3ee4e7620ddc026732f0f0ee63cb6a67c25 100644 |
--- a/extensions/shell/browser/shell_url_request_context_getter.cc |
+++ b/extensions/shell/browser/shell_url_request_context_getter.cc |
@@ -4,6 +4,7 @@ |
#include "extensions/shell/browser/shell_url_request_context_getter.h" |
+#include "base/memory/scoped_ptr.h" |
#include "content/public/browser/resource_request_info.h" |
#include "extensions/browser/info_map.h" |
#include "extensions/shell/browser/shell_network_delegate.h" |
@@ -34,9 +35,10 @@ ShellURLRequestContextGetter::ShellURLRequestContextGetter( |
ShellURLRequestContextGetter::~ShellURLRequestContextGetter() { |
} |
-net::NetworkDelegate* |
+scoped_ptr<net::NetworkDelegate> |
ShellURLRequestContextGetter::CreateNetworkDelegate() { |
- return new ShellNetworkDelegate(browser_context_, extension_info_map_); |
+ return make_scoped_ptr( |
+ new ShellNetworkDelegate(browser_context_, extension_info_map_)); |
} |
} // namespace extensions |