Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(34)

Unified Diff: chrome/browser/profiles/profile_io_data.cc

Issue 369703003: Reduce usage of MessageLoopProxy in base/ (Closed) Base URL: svn://svn.chromium.org/chrome/trunk/src
Patch Set: Rebased Created 6 years, 2 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View side-by-side diff with in-line comments
Download patch
« no previous file with comments | « chrome/browser/profiles/profile_impl_io_data.cc ('k') | chromeos/login/auth/online_attempt_host.h » ('j') | no next file with comments »
Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
Index: chrome/browser/profiles/profile_io_data.cc
diff --git a/chrome/browser/profiles/profile_io_data.cc b/chrome/browser/profiles/profile_io_data.cc
index 27ef592f2b9e67ef00bbdbfec874314dbfd131d2..e56bb52b6f3035b63e6daa5ffd9919a4a1e75c29 100644
--- a/chrome/browser/profiles/profile_io_data.cc
+++ b/chrome/browser/profiles/profile_io_data.cc
@@ -436,7 +436,7 @@ void ProfileIOData::InitializeOnUIThread(Profile* profile) {
BrowserThread::GetMessageLoopProxyForThread(BrowserThread::IO);
#if defined(ENABLE_PRINTING)
printing_enabled_.Init(prefs::kPrintingEnabled, pref_service);
- printing_enabled_.MoveToThread(io_message_loop_proxy);
+ printing_enabled_.UseAlternateTaskRunner(io_message_loop_proxy);
#endif
chrome_http_user_agent_settings_.reset(
@@ -449,41 +449,44 @@ void ProfileIOData::InitializeOnUIThread(Profile* profile) {
google_services_user_account_id_.Init(
prefs::kGoogleServicesUserAccountId, pref_service);
- google_services_user_account_id_.MoveToThread(io_message_loop_proxy);
+ google_services_user_account_id_.UseAlternateTaskRunner(
+ io_message_loop_proxy);
google_services_username_.Init(
prefs::kGoogleServicesUsername, pref_service);
- google_services_username_.MoveToThread(io_message_loop_proxy);
+ google_services_username_.UseAlternateTaskRunner(io_message_loop_proxy);
google_services_username_pattern_.Init(
prefs::kGoogleServicesUsernamePattern, local_state_pref_service);
- google_services_username_pattern_.MoveToThread(io_message_loop_proxy);
+ google_services_username_pattern_.UseAlternateTaskRunner(
+ io_message_loop_proxy);
reverse_autologin_enabled_.Init(
prefs::kReverseAutologinEnabled, pref_service);
- reverse_autologin_enabled_.MoveToThread(io_message_loop_proxy);
+ reverse_autologin_enabled_.UseAlternateTaskRunner(io_message_loop_proxy);
one_click_signin_rejected_email_list_.Init(
prefs::kReverseAutologinRejectedEmailList, pref_service);
- one_click_signin_rejected_email_list_.MoveToThread(io_message_loop_proxy);
+ one_click_signin_rejected_email_list_.UseAlternateTaskRunner(
+ io_message_loop_proxy);
sync_disabled_.Init(sync_driver::prefs::kSyncManaged, pref_service);
- sync_disabled_.MoveToThread(io_message_loop_proxy);
+ sync_disabled_.UseAlternateTaskRunner(io_message_loop_proxy);
signin_allowed_.Init(prefs::kSigninAllowed, pref_service);
- signin_allowed_.MoveToThread(io_message_loop_proxy);
+ signin_allowed_.UseAlternateTaskRunner(io_message_loop_proxy);
}
quick_check_enabled_.Init(prefs::kQuickCheckEnabled,
local_state_pref_service);
- quick_check_enabled_.MoveToThread(io_message_loop_proxy);
+ quick_check_enabled_.UseAlternateTaskRunner(io_message_loop_proxy);
media_device_id_salt_ = new MediaDeviceIDSalt(pref_service, IsOffTheRecord());
network_prediction_options_.Init(prefs::kNetworkPredictionOptions,
pref_service);
- network_prediction_options_.MoveToThread(io_message_loop_proxy);
+ network_prediction_options_.UseAlternateTaskRunner(io_message_loop_proxy);
#if defined(OS_CHROMEOS)
scoped_ptr<policy::PolicyCertVerifier> verifier =
@@ -524,7 +527,7 @@ void ProfileIOData::InitializeOnUIThread(Profile* profile) {
incognito_availibility_pref_.Init(
prefs::kIncognitoModeAvailability, pref_service);
- incognito_availibility_pref_.MoveToThread(io_message_loop_proxy);
+ incognito_availibility_pref_.UseAlternateTaskRunner(io_message_loop_proxy);
initialized_on_UI_thread_ = true;
@@ -842,14 +845,14 @@ void ProfileIOData::InitializeMetricsEnabledStateOnUIThread() {
// Android has it's own preferences for metrics / crash uploading.
enable_metrics_.Init(prefs::kCrashReportingEnabled,
g_browser_process->local_state());
- enable_metrics_.MoveToThread(
+ enable_metrics_.UseAlternateTaskRunner(
BrowserThread::GetMessageLoopProxyForThread(BrowserThread::IO));
#else
// Prep the PrefMember and send it to the IO thread, since this value will be
// read from there.
enable_metrics_.Init(prefs::kMetricsReportingEnabled,
g_browser_process->local_state());
- enable_metrics_.MoveToThread(
+ enable_metrics_.UseAlternateTaskRunner(
BrowserThread::GetMessageLoopProxyForThread(BrowserThread::IO));
#endif // defined(OS_CHROMEOS)
}
« no previous file with comments | « chrome/browser/profiles/profile_impl_io_data.cc ('k') | chromeos/login/auth/online_attempt_host.h » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698