| Index: services/preferences/public/cpp/pref_store_impl.cc
|
| diff --git a/services/preferences/public/cpp/pref_store_impl.cc b/services/preferences/public/cpp/pref_store_impl.cc
|
| index c2289621e7e639db648661299ff750a2a5d96d83..914d1dd97cd5a9040062469d2a1abf94140fb3ce 100644
|
| --- a/services/preferences/public/cpp/pref_store_impl.cc
|
| +++ b/services/preferences/public/cpp/pref_store_impl.cc
|
| @@ -6,6 +6,7 @@
|
|
|
| #include <memory>
|
| #include <unordered_set>
|
| +#include <utility>
|
|
|
| #include "base/stl_util.h"
|
| #include "base/values.h"
|
| @@ -27,7 +28,9 @@ class PrefStoreImpl::Observer {
|
| return;
|
|
|
| std::vector<mojom::PrefUpdatePtr> updates;
|
| - updates.push_back(mojom::PrefUpdate::New(key, value.CreateDeepCopy(), 0));
|
| + updates.push_back(mojom::PrefUpdate::New(
|
| + key, mojom::PrefUpdateValue::NewAtomicUpdate(value.CreateDeepCopy()),
|
| + 0));
|
| observer_->OnPrefsChanged(std::move(updates));
|
| }
|
|
|
| @@ -36,7 +39,8 @@ class PrefStoreImpl::Observer {
|
| return;
|
|
|
| std::vector<mojom::PrefUpdatePtr> updates;
|
| - updates.push_back(mojom::PrefUpdate::New(key, nullptr, 0));
|
| + updates.push_back(mojom::PrefUpdate::New(
|
| + key, mojom::PrefUpdateValue::NewAtomicUpdate(nullptr), 0));
|
| observer_->OnPrefsChanged(std::move(updates));
|
| }
|
|
|
|
|