diff options
author | flackr@chromium.org <flackr@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2013-06-20 02:38:35 +0000 |
---|---|---|
committer | flackr@chromium.org <flackr@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2013-06-20 02:38:35 +0000 |
commit | e2713728a6f7b9c5275e1b390f17309f72e7804a (patch) | |
tree | c2e43349b1c69a419c350122a4d712c8f9c16471 /chrome/browser/ui/gesture_prefs_observer_factory_aura.cc | |
parent | 002414c002a132b67937869d52aeb85a0547b639 (diff) | |
download | chromium_src-e2713728a6f7b9c5275e1b390f17309f72e7804a.zip chromium_src-e2713728a6f7b9c5275e1b390f17309f72e7804a.tar.gz chromium_src-e2713728a6f7b9c5275e1b390f17309f72e7804a.tar.bz2 |
Add scroll prediction as a configurable gesture parameter.
BUG=143242
TEST=Enable scroll prediction flag and set scroll prediction value in chrome://gesture, log out and log back in. Scroll with finger and verify that scroll is keeping up better with finger movements.
TEST=GestureRecognizerTest.GestureEventScrollPrediction
Review URL: https://chromiumcodereview.appspot.com/15995037
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@207279 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'chrome/browser/ui/gesture_prefs_observer_factory_aura.cc')
-rw-r--r-- | chrome/browser/ui/gesture_prefs_observer_factory_aura.cc | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/chrome/browser/ui/gesture_prefs_observer_factory_aura.cc b/chrome/browser/ui/gesture_prefs_observer_factory_aura.cc index 288af95..c02c3e4 100644 --- a/chrome/browser/ui/gesture_prefs_observer_factory_aura.cc +++ b/chrome/browser/ui/gesture_prefs_observer_factory_aura.cc @@ -311,6 +311,8 @@ void GesturePrefsObserver::Update() { GestureConfiguration::set_rail_start_proportion( prefs_->GetDouble( prefs::kRailStartProportion)); + GestureConfiguration::set_scroll_prediction_seconds( + prefs_->GetDouble(prefs::kScrollPredictionSeconds)); UpdateOverscrollPrefs(); UpdateImmersiveModePrefs(); @@ -560,6 +562,10 @@ void GesturePrefsObserverFactoryAura::RegisterUserPrefs( prefs::kRailStartProportion, GestureConfiguration::rail_start_proportion(), user_prefs::PrefRegistrySyncable::UNSYNCABLE_PREF); + registry->RegisterDoublePref( + prefs::kScrollPredictionSeconds, + GestureConfiguration::scroll_prediction_seconds(), + user_prefs::PrefRegistrySyncable::UNSYNCABLE_PREF); // Register for migration. registry->RegisterDoublePref( |