Fix usages of global BrowserContext in App::ImportCertificate
This commit is contained in:
parent
6b1df5838c
commit
6f9c4766fc
1 changed files with 3 additions and 2 deletions
|
@ -463,10 +463,11 @@ void App::DisableHardwareAcceleration(mate::Arguments* args) {
|
||||||
void App::ImportCertificate(
|
void App::ImportCertificate(
|
||||||
const base::DictionaryValue& options,
|
const base::DictionaryValue& options,
|
||||||
const net::CompletionCallback& callback) {
|
const net::CompletionCallback& callback) {
|
||||||
auto browser_context = AtomBrowserMainParts::Get()->browser_context();
|
auto browser_context = brightray::BrowserContext::From("", false);
|
||||||
if (!certificate_manager_model_) {
|
if (!certificate_manager_model_) {
|
||||||
std::unique_ptr<base::DictionaryValue> copy = options.CreateDeepCopy();
|
std::unique_ptr<base::DictionaryValue> copy = options.CreateDeepCopy();
|
||||||
CertificateManagerModel::Create(browser_context,
|
CertificateManagerModel::Create(
|
||||||
|
browser_context.get(),
|
||||||
base::Bind(&App::OnCertificateManagerModelCreated,
|
base::Bind(&App::OnCertificateManagerModelCreated,
|
||||||
base::Unretained(this),
|
base::Unretained(this),
|
||||||
base::Passed(©),
|
base::Passed(©),
|
||||||
|
|
Loading…
Reference in a new issue