diff options
| author | 2023-02-06 16:15:58 +0000 | |
|---|---|---|
| committer | 2023-02-06 16:15:58 +0000 | |
| commit | 79aa1d787379894b471e85e22741185165340b5d (patch) | |
| tree | 1d5ca1b9de64dac856acbd1bcc2b8aed2b594751 | |
| parent | 1cee73cca88365ca078e227ba29b1931003ec1e2 (diff) | |
| parent | 130dc988c1dadbd7d3eeb69464f840196ae1bef6 (diff) | |
Merge "input: change touchpad scrolling and tap-to-click defaults"
| -rw-r--r-- | services/core/java/com/android/server/input/InputSettingsObserver.java | 13 |
1 files changed, 7 insertions, 6 deletions
diff --git a/services/core/java/com/android/server/input/InputSettingsObserver.java b/services/core/java/com/android/server/input/InputSettingsObserver.java index 8ee3a721fc63..a113d011b457 100644 --- a/services/core/java/com/android/server/input/InputSettingsObserver.java +++ b/services/core/java/com/android/server/input/InputSettingsObserver.java @@ -103,9 +103,9 @@ class InputSettingsObserver extends ContentObserver { mObservers.get(uri).accept("setting changed"); } - private boolean getBoolean(String settingName) { + private boolean getBoolean(String settingName, boolean defaultValue) { final int setting = Settings.System.getIntForUser(mContext.getContentResolver(), - settingName, 0, UserHandle.USER_CURRENT); + settingName, defaultValue ? 1 : 0, UserHandle.USER_CURRENT); return setting != 0; } @@ -127,20 +127,21 @@ class InputSettingsObserver extends ContentObserver { private void updateTouchpadNaturalScrollingEnabled() { mNative.setTouchpadNaturalScrollingEnabled( - getBoolean(Settings.System.TOUCHPAD_NATURAL_SCROLLING)); + getBoolean(Settings.System.TOUCHPAD_NATURAL_SCROLLING, true)); } private void updateTouchpadTapToClickEnabled() { - mNative.setTouchpadTapToClickEnabled(getBoolean(Settings.System.TOUCHPAD_TAP_TO_CLICK)); + mNative.setTouchpadTapToClickEnabled( + getBoolean(Settings.System.TOUCHPAD_TAP_TO_CLICK, true)); } private void updateTouchpadRightClickZoneEnabled() { mNative.setTouchpadRightClickZoneEnabled( - getBoolean(Settings.System.TOUCHPAD_RIGHT_CLICK_ZONE)); + getBoolean(Settings.System.TOUCHPAD_RIGHT_CLICK_ZONE, false)); } private void updateShowTouches() { - mNative.setShowTouches(getBoolean(Settings.System.SHOW_TOUCHES)); + mNative.setShowTouches(getBoolean(Settings.System.SHOW_TOUCHES, false)); } private void updateAccessibilityLargePointer() { |