| Index: chromecast/shell/browser/devtools/remote_debugging_server.cc
|
| diff --git a/chromecast/shell/browser/devtools/remote_debugging_server.cc b/chromecast/shell/browser/devtools/remote_debugging_server.cc
|
| index f34af1e5a81b96118d594857f82e64ce0a5dd183..57214f1847cc6ebdfe85e57da28835bc93a67ea0 100644
|
| --- a/chromecast/shell/browser/devtools/remote_debugging_server.cc
|
| +++ b/chromecast/shell/browser/devtools/remote_debugging_server.cc
|
| @@ -29,6 +29,10 @@ namespace shell {
|
|
|
| namespace {
|
|
|
| +#if defined(OS_ANDROID)
|
| +const char kFrontEndURL[] =
|
| + "http://chrome-devtools-frontend.appspot.com/serve_rev/%s/devtools.html";
|
| +#endif // defined(OS_ANDROID)
|
| const int kDefaultRemoteDebuggingPort = 9222;
|
|
|
| #if defined(OS_ANDROID)
|
| @@ -85,6 +89,14 @@ CreateSocketFactory(int port) {
|
| #endif
|
| }
|
|
|
| +std::string GetFrontendUrl() {
|
| +#if defined(OS_ANDROID)
|
| + return base::StringPrintf(kFrontEndURL, content::GetWebKitRevision().c_str());
|
| +#else
|
| + return std::string();
|
| +#endif // defined(OS_ANDROID)
|
| +}
|
| +
|
| } // namespace
|
|
|
| RemoteDebuggingServer::RemoteDebuggingServer()
|
| @@ -132,7 +144,7 @@ void RemoteDebuggingServer::OnPortChanged() {
|
| if (port_ > 0) {
|
| devtools_http_handler_ = content::DevToolsHttpHandler::Start(
|
| CreateSocketFactory(port_),
|
| - std::string(),
|
| + GetFrontendUrl(),
|
| new CastDevToolsDelegate(),
|
| base::FilePath());
|
| LOG(INFO) << "Devtools started: port=" << port_;
|
|
|