summaryrefslogtreecommitdiffstats
path: root/chrome/browser/ui/gesture_prefs_observer_factory_aura.cc
diff options
context:
space:
mode:
authorflackr@chromium.org <flackr@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2013-06-20 02:38:35 +0000
committerflackr@chromium.org <flackr@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2013-06-20 02:38:35 +0000
commite2713728a6f7b9c5275e1b390f17309f72e7804a (patch)
treec2e43349b1c69a419c350122a4d712c8f9c16471 /chrome/browser/ui/gesture_prefs_observer_factory_aura.cc
parent002414c002a132b67937869d52aeb85a0547b639 (diff)
downloadchromium_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.cc6
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(