From d5392b33ef1396fc0c2c1b8468c3a7bd209957f4 Mon Sep 17 00:00:00 2001 From: Marshall Greenblatt Date: Tue, 18 Jul 2017 13:57:04 -0700 Subject: [PATCH] Linux/Mac: Fix handling of command-line arguments (issue #2208) --- libcef/browser/context.cc | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/libcef/browser/context.cc b/libcef/browser/context.cc index e9d1b30d7..b9bbefbad 100644 --- a/libcef/browser/context.cc +++ b/libcef/browser/context.cc @@ -379,6 +379,11 @@ bool CefContext::Initialize(const CefMainArgs& args, sm_main_params_.reset( new service_manager::MainParams(sm_main_delegate_.get())); +#if defined(OS_POSIX) && !defined(OS_ANDROID) + sm_main_params_->argc = params.argc; + sm_main_params_->argv = params.argv; +#endif + exit_code = service_manager::MainInitialize(*sm_main_params_); DCHECK_LT(exit_code, 0); if (exit_code >= 0)