| Index: chrome/browser/profiles/off_the_record_profile_io_data.cc
|
| diff --git a/chrome/browser/profiles/off_the_record_profile_io_data.cc b/chrome/browser/profiles/off_the_record_profile_io_data.cc
|
| index 57cf1cf4277740b6c5ca6e4e7139d4112cce5283..8115448c467e9d979bb117c7b32042398a5957a9 100644
|
| --- a/chrome/browser/profiles/off_the_record_profile_io_data.cc
|
| +++ b/chrome/browser/profiles/off_the_record_profile_io_data.cc
|
| @@ -249,7 +249,9 @@ void OffTheRecordProfileIOData::InitializeInternal(
|
|
|
| net::HttpCache::BackendFactory* main_backend =
|
| net::HttpCache::DefaultBackend::InMemory(0);
|
| - main_http_factory_ = CreateMainHttpFactory(profile_params, main_backend);
|
| + http_network_session_ = CreateHttpNetworkSession(*profile_params);
|
| + main_http_factory_ = CreateMainHttpFactory(http_network_session_.get(),
|
| + main_backend);
|
|
|
| main_context->set_http_transaction_factory(main_http_factory_.get());
|
| #if !defined(DISABLE_FTP_SUPPORT)
|
| @@ -348,10 +350,8 @@ net::URLRequestContext* OffTheRecordProfileIOData::InitializeAppRequestContext(
|
| // Use a separate in-memory cache for the app.
|
| net::HttpCache::BackendFactory* app_backend =
|
| net::HttpCache::DefaultBackend::InMemory(0);
|
| - net::HttpNetworkSession* main_network_session =
|
| - main_http_factory_->GetSession();
|
| scoped_ptr<net::HttpCache> app_http_cache =
|
| - CreateHttpFactory(main_network_session, app_backend);
|
| + CreateHttpFactory(http_network_session_.get(), app_backend);
|
|
|
| context->SetHttpTransactionFactory(app_http_cache.Pass());
|
|
|
|
|