Chromium Code Reviews| Index: chrome/browser/android/dev_tools_server.cc |
| diff --git a/chrome/browser/android/dev_tools_server.cc b/chrome/browser/android/dev_tools_server.cc |
| index 6bde69ede047642ce796c49a3338fa09423f7704..3cad99b6aa98b20851eb7ba0670765dbfd8bd839 100644 |
| --- a/chrome/browser/android/dev_tools_server.cc |
| +++ b/chrome/browser/android/dev_tools_server.cc |
| @@ -6,6 +6,7 @@ |
| #include <pwd.h> |
| #include <cstring> |
| +#include <utility> |
| #include "base/android/context_utils.h" |
| #include "base/android/jni_string.h" |
| @@ -155,14 +156,14 @@ class UnixDomainServerSocketFactory |
| true /* use_abstract_namespace */)); |
| if (socket->ListenWithAddressAndPort(socket_name_, 0, kBackLog) == net::OK) |
| - return socket.Pass(); |
| + return socket; |
| // Try a fallback socket name. |
| const std::string fallback_address( |
| base::StringPrintf("%s_%d", socket_name_.c_str(), getpid())); |
| if (socket->ListenWithAddressAndPort(fallback_address, 0, kBackLog) |
| == net::OK) |
| - return socket.Pass(); |
| + return socket; |
| return scoped_ptr<net::ServerSocket>(); |
| } |
| @@ -175,7 +176,7 @@ class UnixDomainServerSocketFactory |
| if (socket->ListenWithAddressAndPort(*name, 0, kBackLog) != net::OK) |
| return scoped_ptr<net::ServerSocket>(); |
| - return socket.Pass(); |
| + return std::move(socket); |
|
Lei Zhang
2015/12/29 23:59:30
Do you need the std::move() here?
dcheng
2015/12/30 00:08:53
Yes, since this converts from scoped_ptr<net::Unix
|
| } |
| std::string socket_name_; |
| @@ -214,13 +215,10 @@ void DevToolsServer::Start(bool allow_debug_permission) { |
| scoped_ptr<DevToolsHttpHandler::ServerSocketFactory> factory( |
| new UnixDomainServerSocketFactory(socket_name_, auth_callback)); |
| devtools_http_handler_.reset(new DevToolsHttpHandler( |
| - factory.Pass(), |
| + std::move(factory), |
| base::StringPrintf(kFrontEndURL, content::GetWebKitRevision().c_str()), |
| - new DevToolsServerDelegate(), |
| - base::FilePath(), |
| - base::FilePath(), |
| - version_info::GetProductNameAndVersionForUserAgent(), |
| - ::GetUserAgent())); |
| + new DevToolsServerDelegate(), base::FilePath(), base::FilePath(), |
| + version_info::GetProductNameAndVersionForUserAgent(), ::GetUserAgent())); |
| } |
| void DevToolsServer::Stop() { |