| Index: base/prefs/pref_member.cc
|
| diff --git a/base/prefs/pref_member.cc b/base/prefs/pref_member.cc
|
| index eb708394979964615eec8db0c9222ae0de220632..4fa616f4fb612bb8bc3c6338d39a7f60a3033700 100644
|
| --- a/base/prefs/pref_member.cc
|
| +++ b/base/prefs/pref_member.cc
|
| @@ -7,10 +7,12 @@
|
| #include "base/callback.h"
|
| #include "base/callback_helpers.h"
|
| #include "base/location.h"
|
| +#include "base/message_loop/message_loop_proxy.h"
|
| #include "base/prefs/pref_service.h"
|
| #include "base/value_conversions.h"
|
|
|
| using base::MessageLoopProxy;
|
| +using base::SingleThreadTaskRunner;
|
|
|
| namespace subtle {
|
|
|
| @@ -53,12 +55,12 @@ void PrefMemberBase::Destroy() {
|
| }
|
|
|
| void PrefMemberBase::MoveToThread(
|
| - const scoped_refptr<MessageLoopProxy>& message_loop) {
|
| + const scoped_refptr<SingleThreadTaskRunner>& task_runner) {
|
| VerifyValuePrefName();
|
| // Load the value from preferences if it hasn't been loaded so far.
|
| if (!internal())
|
| UpdateValueFromPref(base::Closure());
|
| - internal()->MoveToThread(message_loop);
|
| + internal()->MoveToThread(task_runner);
|
| }
|
|
|
| void PrefMemberBase::OnPreferenceChanged(PrefService* service,
|
| @@ -127,9 +129,9 @@ void PrefMemberBase::Internal::UpdateValue(
|
| }
|
|
|
| void PrefMemberBase::Internal::MoveToThread(
|
| - const scoped_refptr<MessageLoopProxy>& message_loop) {
|
| + const scoped_refptr<SingleThreadTaskRunner>& task_runner) {
|
| CheckOnCorrectThread();
|
| - thread_loop_ = message_loop;
|
| + thread_loop_ = task_runner;
|
| }
|
|
|
| bool PrefMemberVectorStringUpdate(const base::Value& value,
|
|
|