| Index: content/browser/indexed_db/indexed_db_dispatcher_host.cc
|
| diff --git a/content/browser/indexed_db/indexed_db_dispatcher_host.cc b/content/browser/indexed_db/indexed_db_dispatcher_host.cc
|
| index af11223de4649bb46aba4116a42c223230f77c1e..a63acc8e9680cc4834cc7120369923f18ed2f003 100644
|
| --- a/content/browser/indexed_db/indexed_db_dispatcher_host.cc
|
| +++ b/content/browser/indexed_db/indexed_db_dispatcher_host.cc
|
| @@ -24,7 +24,6 @@
|
| #include "content/browser/indexed_db/indexed_db_database_callbacks.h"
|
| #include "content/browser/indexed_db/indexed_db_metadata.h"
|
| #include "content/browser/indexed_db/indexed_db_observation.h"
|
| -#include "content/browser/indexed_db/indexed_db_observation.h"
|
| #include "content/browser/indexed_db/indexed_db_observer_changes.h"
|
| #include "content/browser/indexed_db/indexed_db_pending_connection.h"
|
| #include "content/browser/indexed_db/indexed_db_value.h"
|
| @@ -62,22 +61,6 @@ IndexedDBDispatcherHost::IndexedDBDispatcherHost(
|
| ChromeBlobStorageContext* blob_storage_context)
|
| : BrowserMessageFilter(IndexedDBMsgStart),
|
| request_context_getter_(request_context_getter),
|
| - request_context_(NULL),
|
| - indexed_db_context_(indexed_db_context),
|
| - blob_storage_context_(blob_storage_context),
|
| - database_dispatcher_host_(base::MakeUnique<DatabaseDispatcherHost>(this)),
|
| - cursor_dispatcher_host_(base::MakeUnique<CursorDispatcherHost>(this)),
|
| - ipc_process_id_(ipc_process_id) {
|
| - DCHECK(indexed_db_context_.get());
|
| -}
|
| -
|
| -IndexedDBDispatcherHost::IndexedDBDispatcherHost(
|
| - int ipc_process_id,
|
| - net::URLRequestContext* request_context,
|
| - IndexedDBContextImpl* indexed_db_context,
|
| - ChromeBlobStorageContext* blob_storage_context)
|
| - : BrowserMessageFilter(IndexedDBMsgStart),
|
| - request_context_(request_context),
|
| indexed_db_context_(indexed_db_context),
|
| blob_storage_context_(blob_storage_context),
|
| database_dispatcher_host_(base::MakeUnique<DatabaseDispatcherHost>(this)),
|
| @@ -88,17 +71,6 @@ IndexedDBDispatcherHost::IndexedDBDispatcherHost(
|
|
|
| IndexedDBDispatcherHost::~IndexedDBDispatcherHost() {}
|
|
|
| -void IndexedDBDispatcherHost::OnChannelConnected(int32_t peer_pid) {
|
| - BrowserMessageFilter::OnChannelConnected(peer_pid);
|
| -
|
| - if (request_context_getter_.get()) {
|
| - DCHECK(!request_context_);
|
| - request_context_ = request_context_getter_->GetURLRequestContext();
|
| - request_context_getter_ = NULL;
|
| - DCHECK(request_context_);
|
| - }
|
| -}
|
| -
|
| void IndexedDBDispatcherHost::OnChannelClosing() {
|
| bool success = indexed_db_context_->TaskRunner()->PostTask(
|
| FROM_HERE,
|
| @@ -349,7 +321,7 @@ void IndexedDBDispatcherHost::OnIDBFactoryGetDatabaseNames(
|
| context()->GetIDBFactory()->GetDatabaseNames(
|
| new IndexedDBCallbacks(this, params.ipc_thread_id,
|
| params.ipc_callbacks_id),
|
| - params.origin, indexed_db_path, request_context_);
|
| + params.origin, indexed_db_path, request_context_getter_);
|
| }
|
|
|
| void IndexedDBDispatcherHost::OnIDBFactoryOpen(
|
| @@ -379,9 +351,9 @@ void IndexedDBDispatcherHost::OnIDBFactoryOpen(
|
| base::MakeUnique<IndexedDBPendingConnection>(
|
| callbacks, database_callbacks, ipc_process_id_, host_transaction_id,
|
| params.version);
|
| - DCHECK(request_context_);
|
| + DCHECK(request_context_getter_);
|
| context()->GetIDBFactory()->Open(params.name, std::move(connection),
|
| - request_context_, params.origin,
|
| + request_context_getter_, params.origin,
|
| indexed_db_path);
|
| }
|
|
|
| @@ -395,9 +367,9 @@ void IndexedDBDispatcherHost::OnIDBFactoryDeleteDatabase(
|
| }
|
|
|
| base::FilePath indexed_db_path = indexed_db_context_->data_path();
|
| - DCHECK(request_context_);
|
| + DCHECK(request_context_getter_);
|
| context()->GetIDBFactory()->DeleteDatabase(
|
| - params.name, request_context_,
|
| + params.name, request_context_getter_,
|
| new IndexedDBCallbacks(this, params.ipc_thread_id,
|
| params.ipc_callbacks_id),
|
| params.origin, indexed_db_path);
|
|
|