| Index: chrome/browser/chromeos/preferences.cc
|
| diff --git a/chrome/browser/chromeos/preferences.cc b/chrome/browser/chromeos/preferences.cc
|
| index df889bd380f703a720c3aab68cbae2359d63262e..d9e1b5e98385897e771cf1a2a1a62c50ca4956ea 100644
|
| --- a/chrome/browser/chromeos/preferences.cc
|
| +++ b/chrome/browser/chromeos/preferences.cc
|
| @@ -622,6 +622,9 @@ void Preferences::ApplyPreferences(ApplyReason reason,
|
| input_method::InputMethodManager::Get()
|
| ->GetImeKeyboard()
|
| ->SetAutoRepeatEnabled(enabled);
|
| +
|
| + user_manager::known_user::SetBooleanPref(
|
| + user_->GetAccountId(), prefs::kLanguageXkbAutoRepeatEnabled, enabled);
|
| }
|
| }
|
| if (reason != REASON_PREF_CHANGED ||
|
| @@ -786,6 +789,13 @@ void Preferences::UpdateAutoRepeatRate() {
|
| input_method::InputMethodManager::Get()
|
| ->GetImeKeyboard()
|
| ->SetAutoRepeatRate(rate);
|
| +
|
| + user_manager::known_user::SetIntegerPref(user_->GetAccountId(),
|
| + prefs::kLanguageXkbAutoRepeatDelay,
|
| + rate.initial_delay_in_ms);
|
| + user_manager::known_user::SetIntegerPref(
|
| + user_->GetAccountId(), prefs::kLanguageXkbAutoRepeatInterval,
|
| + rate.repeat_interval_in_ms);
|
| }
|
|
|
| void Preferences::OnTouchHudProjectionToggled(bool enabled) {
|
|
|