Index: content/browser/dom_storage/dom_storage_context_wrapper.cc |
diff --git a/content/browser/dom_storage/dom_storage_context_wrapper.cc b/content/browser/dom_storage/dom_storage_context_wrapper.cc |
index 1978dcc9da0d343f0aae7f32fb41c45b8eb405bc..56e9fb1006bc1b2747b273e1af9b15d8a8b4a0f4 100644 |
--- a/content/browser/dom_storage/dom_storage_context_wrapper.cc |
+++ b/content/browser/dom_storage/dom_storage_context_wrapper.cc |
@@ -96,7 +96,6 @@ class DOMStorageContextWrapper::MojoState { |
weak_ptr_factory_(this) {} |
void OpenLocalStorage(const url::Origin& origin, |
- mojom::LevelDBObserverPtr observer, |
mojom::LevelDBWrapperRequest request); |
private: |
@@ -121,7 +120,6 @@ class DOMStorageContextWrapper::MojoState { |
// The (possibly delayed) implementation of OpenLocalStorage(). Can be called |
// directly from that function, or through |on_database_open_callbacks_|. |
void BindLocalStorage(const url::Origin& origin, |
- mojom::LevelDBObserverPtr observer, |
mojom::LevelDBWrapperRequest request); |
service_manager::Connector* const connector_; |
@@ -151,7 +149,6 @@ class DOMStorageContextWrapper::MojoState { |
void DOMStorageContextWrapper::MojoState::OpenLocalStorage( |
const url::Origin& origin, |
- mojom::LevelDBObserverPtr observer, |
mojom::LevelDBWrapperRequest request) { |
// If we don't have a filesystem_connection_, we'll need to establish one. |
if (connection_state_ == NO_CONNECTION) { |
@@ -187,11 +184,11 @@ void DOMStorageContextWrapper::MojoState::OpenLocalStorage( |
// Queue this OpenLocalStorage call for when we have a level db pointer. |
on_database_opened_callbacks_.push_back( |
base::Bind(&MojoState::BindLocalStorage, weak_ptr_factory_.GetWeakPtr(), |
- origin, base::Passed(&observer), base::Passed(&request))); |
+ origin, base::Passed(&request))); |
return; |
} |
- BindLocalStorage(origin, std::move(observer), std::move(request)); |
+ BindLocalStorage(origin, std::move(request)); |
} |
void DOMStorageContextWrapper::MojoState::OnDirectoryOpened( |
@@ -236,7 +233,6 @@ void DOMStorageContextWrapper::MojoState::OnDatabaseOpened( |
void DOMStorageContextWrapper::MojoState::BindLocalStorage( |
const url::Origin& origin, |
- mojom::LevelDBObserverPtr observer, |
mojom::LevelDBWrapperRequest request) { |
// Delay for a moment after a value is set in anticipation |
// of other values being set, so changes are batched. |
@@ -260,7 +256,6 @@ void DOMStorageContextWrapper::MojoState::BindLocalStorage( |
} |
found->second->Bind(std::move(request)); |
- found->second->AddObserver(std::move(observer)); |
} |
DOMStorageContextWrapper::DOMStorageContextWrapper( |
@@ -421,10 +416,8 @@ void DOMStorageContextWrapper::Flush() { |
void DOMStorageContextWrapper::OpenLocalStorage( |
const url::Origin& origin, |
- mojom::LevelDBObserverPtr observer, |
mojom::LevelDBWrapperRequest request) { |
- mojo_state_->OpenLocalStorage( |
- origin, std::move(observer), std::move(request)); |
+ mojo_state_->OpenLocalStorage(origin, std::move(request)); |
} |
void DOMStorageContextWrapper::OnMemoryPressure( |