#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 {
}
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,
}
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,