diff --git a/atom/app/atom_main_delegate.cc b/atom/app/atom_main_delegate.cc index f376df86681b..9f86bbb57f11 100644 --- a/atom/app/atom_main_delegate.cc +++ b/atom/app/atom_main_delegate.cc @@ -59,7 +59,7 @@ void AtomMainDelegate::PreSandboxStartup() { if (!env->HasVar("GOOGLE_API_KEY")) env->SetVar("GOOGLE_API_KEY", GOOGLEAPIS_API_KEY); - CommandLine* command_line = CommandLine::ForCurrentProcess(); + auto command_line = base::CommandLine::ForCurrentProcess(); std::string process_type = command_line->GetSwitchValueASCII( switches::kProcessType); diff --git a/atom/browser/api/atom_api_app.cc b/atom/browser/api/atom_api_app.cc index 85d95f4c2d80..37cfaf640395 100644 --- a/atom/browser/api/atom_api_app.cc +++ b/atom/browser/api/atom_api_app.cc @@ -238,11 +238,12 @@ mate::Handle App::Create(v8::Isolate* isolate) { namespace { void AppendSwitch(const std::string& switch_string, mate::Arguments* args) { + auto command_line = base::CommandLine::ForCurrentProcess(); std::string value; if (args->GetNext(&value)) - CommandLine::ForCurrentProcess()->AppendSwitchASCII(switch_string, value); + command_line->AppendSwitchASCII(switch_string, value); else - CommandLine::ForCurrentProcess()->AppendSwitch(switch_string); + command_line->AppendSwitch(switch_string); } #if defined(OS_MACOSX) @@ -263,13 +264,13 @@ void DockSetMenu(atom::api::Menu* menu) { void Initialize(v8::Handle exports, v8::Handle unused, v8::Handle context, void* priv) { v8::Isolate* isolate = context->GetIsolate(); - CommandLine* command_line = CommandLine::ForCurrentProcess(); + auto command_line = base::CommandLine::ForCurrentProcess(); mate::Dictionary dict(isolate, exports); dict.Set("app", atom::api::App::Create(isolate)); dict.SetMethod("appendSwitch", &AppendSwitch); dict.SetMethod("appendArgument", - base::Bind(&CommandLine::AppendArg, + base::Bind(&base::CommandLine::AppendArg, base::Unretained(command_line))); #if defined(OS_MACOSX) auto browser = base::Unretained(Browser::Get()); diff --git a/atom/common/crash_reporter/crash_reporter.cc b/atom/common/crash_reporter/crash_reporter.cc index 45f0101924c8..33b8235798ad 100644 --- a/atom/common/crash_reporter/crash_reporter.cc +++ b/atom/common/crash_reporter/crash_reporter.cc @@ -12,8 +12,8 @@ namespace crash_reporter { CrashReporter::CrashReporter() { - const CommandLine& command = *CommandLine::ForCurrentProcess(); - is_browser_ = command.GetSwitchValueASCII(switches::kProcessType).empty(); + auto command_line = base::CommandLine::ForCurrentProcess(); + is_browser_ = command->GetSwitchValueASCII(switches::kProcessType).empty(); } CrashReporter::~CrashReporter() { diff --git a/atom/common/crash_reporter/win/crash_service.cc b/atom/common/crash_reporter/win/crash_service.cc index e0a552c094fa..10e0fdfcc555 100644 --- a/atom/common/crash_reporter/win/crash_service.cc +++ b/atom/common/crash_reporter/win/crash_service.cc @@ -205,7 +205,7 @@ bool CrashService::Initialize(const base::FilePath& operating_dir, // reports per day quota. Does not seem to serve any other purpose. base::FilePath checkpoint_path = operating_dir.Append(kCheckPointFile); - CommandLine& cmd_line = *CommandLine::ForCurrentProcess(); + base::CommandLine& cmd_line = *base::CommandLine::ForCurrentProcess(); base::FilePath dumps_path_to_use = dumps_path; diff --git a/atom/common/crash_reporter/win/crash_service_main.cc b/atom/common/crash_reporter/win/crash_service_main.cc index 5f21dee070b4..dd2d8fbab6d3 100644 --- a/atom/common/crash_reporter/win/crash_service_main.cc +++ b/atom/common/crash_reporter/win/crash_service_main.cc @@ -39,8 +39,8 @@ bool GetCrashServiceDirectory(const std::wstring& application_name, int Main(const wchar_t* cmd) { // Initialize all Chromium things. base::AtExitManager exit_manager; - CommandLine::Init(0, NULL); - CommandLine& cmd_line = *CommandLine::ForCurrentProcess(); + base::CommandLine::Init(0, NULL); + base::CommandLine& cmd_line = *base::CommandLine::ForCurrentProcess(); // Use the application's name as pipe name and output directory. if (!cmd_line.HasSwitch(kApplicationName)) { diff --git a/atom/common/node_bindings.cc b/atom/common/node_bindings.cc index 5efdc0b00e67..ce77e58cedbe 100644 --- a/atom/common/node_bindings.cc +++ b/atom/common/node_bindings.cc @@ -165,7 +165,7 @@ void NodeBindings::Initialize() { node::Environment* NodeBindings::CreateEnvironment( v8::Handle context) { - CommandLine* command_line = CommandLine::ForCurrentProcess(); + auto command_line = base::CommandLine::ForCurrentProcess(); std::vector args = #if defined(OS_WIN) String16VectorToStringVector(command_line->argv()); diff --git a/atom/renderer/atom_render_view_observer.cc b/atom/renderer/atom_render_view_observer.cc index afaf20b08aef..2c1166b7e24f 100644 --- a/atom/renderer/atom_render_view_observer.cc +++ b/atom/renderer/atom_render_view_observer.cc @@ -67,7 +67,7 @@ void AtomRenderViewObserver::DidCreateDocumentElement( document_created_ = true; // Read --zoom-factor from command line. - std::string zoom_factor_str = CommandLine::ForCurrentProcess()-> + std::string zoom_factor_str = base::CommandLine::ForCurrentProcess()-> GetSwitchValueASCII(switches::kZoomFactor);; if (zoom_factor_str.empty()) return;