Index: chrome/browser/ui/gesture_prefs_observer_factory_aura.cc |
diff --git a/chrome/browser/ui/gesture_prefs_observer_factory_aura.cc b/chrome/browser/ui/gesture_prefs_observer_factory_aura.cc |
index 2550473da63b79060b484b03f0283c3a9be93179..94daaab61fb8a1139c07c3696fa1a68a2d009231 100644 |
--- a/chrome/browser/ui/gesture_prefs_observer_factory_aura.cc |
+++ b/chrome/browser/ui/gesture_prefs_observer_factory_aura.cc |
@@ -47,6 +47,7 @@ class GesturePrefsObserver : public content::NotificationObserver, |
// in ui/base/gestures/gesture_configuration.h |
const char* kPrefsToObserve[] = { |
prefs::kLongPressTimeInSeconds, |
+ prefs::kMaxDistanceForTwoFingerTapInPixels, |
prefs::kMaxSecondsBetweenDoubleClick, |
prefs::kMaxSeparationForGestureTouchesInPixels, |
prefs::kMaxSwipeDeviationRatio, |
@@ -62,6 +63,7 @@ const char* kPrefsToObserve[] = { |
prefs::kPointsBufferedForVelocity, |
prefs::kRailBreakProportion, |
prefs::kRailStartProportion, |
+ prefs::kSemiLongPressTimeInSeconds, |
}; |
GesturePrefsObserver::GesturePrefsObserver(PrefService* prefs) |
@@ -89,6 +91,9 @@ void GesturePrefsObserver::Update() { |
GestureConfiguration::set_long_press_time_in_seconds( |
prefs_->GetDouble( |
prefs::kLongPressTimeInSeconds)); |
+ GestureConfiguration::set_semi_long_press_time_in_seconds( |
+ prefs_->GetDouble( |
+ prefs::kSemiLongPressTimeInSeconds)); |
GestureConfiguration::set_max_distance_for_two_finger_tap_in_pixels( |
prefs_->GetDouble( |
prefs::kMaxDistanceForTwoFingerTapInPixels)); |
@@ -164,6 +169,10 @@ void GesturePrefsObserverFactoryAura::RegisterUserPrefs(PrefService* prefs) { |
GestureConfiguration::long_press_time_in_seconds(), |
PrefService::UNSYNCABLE_PREF); |
prefs->RegisterDoublePref( |
+ prefs::kSemiLongPressTimeInSeconds, |
+ GestureConfiguration::semi_long_press_time_in_seconds(), |
+ PrefService::UNSYNCABLE_PREF); |
+ prefs->RegisterDoublePref( |
prefs::kMaxDistanceForTwoFingerTapInPixels, |
GestureConfiguration::max_distance_for_two_finger_tap_in_pixels(), |
PrefService::UNSYNCABLE_PREF); |