| Index: headless/app/headless_shell.cc
|
| diff --git a/headless/app/headless_shell.cc b/headless/app/headless_shell.cc
|
| index cd05f9796cec82027c032dfc5a6fdf020d309db9..106dd5db8db3374c28ccb4872fa2be39b1436543 100644
|
| --- a/headless/app/headless_shell.cc
|
| +++ b/headless/app/headless_shell.cc
|
| @@ -18,7 +18,6 @@
|
| #include "base/memory/weak_ptr.h"
|
| #include "base/numerics/safe_conversions.h"
|
| #include "base/strings/string_number_conversions.h"
|
| -#include "content/public/common/content_switches.h"
|
| #include "headless/app/headless_shell_switches.h"
|
| #include "headless/public/devtools/domains/emulation.h"
|
| #include "headless/public/devtools/domains/inspector.h"
|
| @@ -384,7 +383,7 @@ class HeadlessShell : public HeadlessWebContents::Observer,
|
| bool RemoteDebuggingEnabled() const {
|
| const base::CommandLine& command_line =
|
| *base::CommandLine::ForCurrentProcess();
|
| - return command_line.HasSwitch(::switches::kRemoteDebuggingPort);
|
| + return command_line.HasSwitch(switches::kRemoteDebuggingPort);
|
| }
|
|
|
| private:
|
| @@ -402,7 +401,7 @@ class HeadlessShell : public HeadlessWebContents::Observer,
|
| };
|
|
|
| bool ValidateCommandLine(const base::CommandLine& command_line) {
|
| - if (!command_line.HasSwitch(::switches::kRemoteDebuggingPort)) {
|
| + if (!command_line.HasSwitch(switches::kRemoteDebuggingPort)) {
|
| if (command_line.GetArgs().size() <= 1)
|
| return true;
|
| LOG(ERROR) << "Open multiple tabs is only supported when the "
|
| @@ -442,7 +441,9 @@ int HeadlessShellMain(int argc, const char** argv) {
|
| HeadlessBrowser::Options::Builder builder(argc, argv);
|
|
|
| // Enable devtools if requested.
|
| - base::CommandLine command_line(argc, argv);
|
| + base::CommandLine::Init(argc, argv);
|
| + const base::CommandLine& command_line(
|
| + *base::CommandLine::ForCurrentProcess());
|
| if (!ValidateCommandLine(command_line))
|
| return EXIT_FAILURE;
|
|
|
| @@ -484,9 +485,9 @@ int HeadlessShellMain(int argc, const char** argv) {
|
| builder.SetProxyServer(parsed_proxy_server);
|
| }
|
|
|
| - if (command_line.HasSwitch(::switches::kHostResolverRules)) {
|
| + if (command_line.HasSwitch(switches::kHostResolverRules)) {
|
| builder.SetHostResolverRules(
|
| - command_line.GetSwitchValueASCII(::switches::kHostResolverRules));
|
| + command_line.GetSwitchValueASCII(switches::kHostResolverRules));
|
| }
|
|
|
| if (command_line.HasSwitch(switches::kUseGL)) {
|
|
|