| Index: extensions/browser/mojo/stash_backend.cc
|
| diff --git a/extensions/browser/mojo/stash_backend.cc b/extensions/browser/mojo/stash_backend.cc
|
| index 7da65745cd306cf5fb5184e38d0ad34cd006b1c4..8104c4d09a581caf858a0974c5c2881d1eb6cd00 100644
|
| --- a/extensions/browser/mojo/stash_backend.cc
|
| +++ b/extensions/browser/mojo/stash_backend.cc
|
| @@ -27,7 +27,9 @@
|
|
|
| // StashService overrides.
|
| void AddToStash(mojo::Array<StashedObjectPtr> stash) override;
|
| - void RetrieveStash(const RetrieveStashCallback& callback) override;
|
| + void RetrieveStash(
|
| + const mojo::Callback<void(mojo::Array<StashedObjectPtr> stash)>& callback)
|
| + override;
|
|
|
| private:
|
| mojo::StrongBinding<StashService> binding_;
|
| @@ -50,7 +52,8 @@
|
| backend_->AddToStash(std::move(stashed_objects));
|
| }
|
|
|
| -void StashServiceImpl::RetrieveStash(const RetrieveStashCallback& callback) {
|
| +void StashServiceImpl::RetrieveStash(
|
| + const mojo::Callback<void(mojo::Array<StashedObjectPtr>)>& callback) {
|
| if (!backend_) {
|
| callback.Run(mojo::Array<StashedObjectPtr>());
|
| return;
|
|
|