| Index: third_party/libaddressinput/chromium/chrome_storage_impl.h
|
| diff --git a/third_party/libaddressinput/chromium/chrome_storage_impl.h b/third_party/libaddressinput/chromium/chrome_storage_impl.h
|
| index 5ee657b139c96000c994679558875f71f8374420..b68c72bacbf36174a860dbec494bd341aaf8e8c8 100644
|
| --- a/third_party/libaddressinput/chromium/chrome_storage_impl.h
|
| +++ b/third_party/libaddressinput/chromium/chrome_storage_impl.h
|
| @@ -11,8 +11,7 @@
|
| #include "base/memory/scoped_vector.h"
|
| #include "base/prefs/pref_store.h"
|
| #include "base/scoped_observer.h"
|
| -#include "third_party/libaddressinput/chromium/cpp/include/libaddressinput/storage.h"
|
| -#include "third_party/libaddressinput/chromium/cpp/include/libaddressinput/util/scoped_ptr.h"
|
| +#include "third_party/libaddressinput/src/cpp/include/libaddressinput/storage.h"
|
|
|
| class WriteablePrefStore;
|
|
|
| @@ -28,9 +27,8 @@ class ChromeStorageImpl : public ::i18n::addressinput::Storage,
|
| virtual ~ChromeStorageImpl();
|
|
|
| // ::i18n::addressinput::Storage implementation.
|
| - virtual void Put(const std::string& key, scoped_ptr<std::string> data)
|
| - OVERRIDE;
|
| - virtual void Get(const std::string& key, scoped_ptr<Callback> data_ready)
|
| + virtual void Put(const std::string& key, std::string* data) OVERRIDE;
|
| + virtual void Get(const std::string& key, const Callback& data_ready)
|
| const OVERRIDE;
|
|
|
| // PrefStore::Observer implementation.
|
| @@ -39,14 +37,14 @@ class ChromeStorageImpl : public ::i18n::addressinput::Storage,
|
|
|
| private:
|
| struct Request {
|
| - Request(const std::string& key, scoped_ptr<Callback> callback);
|
| + Request(const std::string& key, const Callback& callback);
|
|
|
| std::string key;
|
| - scoped_ptr<Callback> callback;
|
| + const Callback& callback;
|
| };
|
|
|
| // Non-const version of Get().
|
| - void DoGet(const std::string& key, scoped_ptr<Callback> data_ready);
|
| + void DoGet(const std::string& key, const Callback& data_ready);
|
|
|
| WriteablePrefStore* backing_store_; // weak
|
|
|
|
|