chromeos: Replace scale-delays-for-presentation-mode pref.
This replaces the kPowerPresentationIdleDelayFactor pref
with kPowerPresentationScreenDimDelayFactor. The former
scaled the idle delay and then adjusted the other delays;
the latter scales the screen-dim delay before adjusting
other delays.
It also updates the cros_system_api dependency to d2d441c1.
BUG=chromium:248276
Review URL: https://chromiumcodereview.appspot.com/16677007
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@205905 0039d316-1c4b-4281-b951-d872f2087c98
diff --git a/chrome/browser/chromeos/preferences.cc b/chrome/browser/chromeos/preferences.cc
index da7dfcbf..41b3e64 100644
--- a/chrome/browser/chromeos/preferences.cc
+++ b/chrome/browser/chromeos/preferences.cc
@@ -394,6 +394,10 @@
2.0,
user_prefs::PrefRegistrySyncable::UNSYNCABLE_PREF);
registry->RegisterDoublePref(
+ prefs::kPowerPresentationScreenDimDelayFactor,
+ 2.0,
+ user_prefs::PrefRegistrySyncable::UNSYNCABLE_PREF);
+ registry->RegisterDoublePref(
prefs::kPowerUserActivityScreenDimDelayFactor,
2.0,
user_prefs::PrefRegistrySyncable::UNSYNCABLE_PREF);
@@ -529,8 +533,8 @@
prefs::kPowerUseVideoActivity, prefs, callback);
power_allow_screen_wake_locks_.Init(
prefs::kPowerAllowScreenWakeLocks, prefs, callback);
- power_presentation_idle_delay_factor_.Init(
- prefs::kPowerPresentationIdleDelayFactor, prefs, callback);
+ power_presentation_screen_dim_delay_factor_.Init(
+ prefs::kPowerPresentationScreenDimDelayFactor, prefs, callback);
power_user_activity_screen_dim_delay_factor_.Init(
prefs::kPowerUserActivityScreenDimDelayFactor, prefs, callback);
}
@@ -856,7 +860,7 @@
*pref_name == prefs::kPowerUseAudioActivity ||
*pref_name == prefs::kPowerUseVideoActivity ||
*pref_name == prefs::kPowerAllowScreenWakeLocks ||
- *pref_name == prefs::kPowerPresentationIdleDelayFactor ||
+ *pref_name == prefs::kPowerPresentationScreenDimDelayFactor ||
*pref_name == prefs::kPowerUserActivityScreenDimDelayFactor ||
*pref_name == prefs::kEnableScreenLock) {
PowerPolicyController::PrefValues values;
@@ -883,8 +887,8 @@
values.use_video_activity = power_use_video_activity_.GetValue();
values.allow_screen_wake_locks = power_allow_screen_wake_locks_.GetValue();
values.enable_screen_lock = enable_screen_lock_.GetValue();
- values.presentation_idle_delay_factor =
- power_presentation_idle_delay_factor_.GetValue();
+ values.presentation_screen_dim_delay_factor =
+ power_presentation_screen_dim_delay_factor_.GetValue();
values.user_activity_screen_dim_delay_factor =
power_user_activity_screen_dim_delay_factor_.GetValue();