diff options
author | Songchun Fan <schfan@google.com> | 2020-12-01 12:02:44 -0800 |
---|---|---|
committer | android-build-team Robot <android-build-team-robot@google.com> | 2020-12-15 21:45:55 +0000 |
commit | 41484bba25aa9f658dcc0880f5c060eb92709907 (patch) | |
tree | 2b3f73f8bdec1365b237f75adcd6849e8582f456 /packages/SettingsProvider | |
parent | 251dfbee7fb5986c7e93362556ea556785e4d0e4 (diff) |
[SettingsProvider] fix font size scale validator
BUG: 156260178
Test: builds
Change-Id: I32f3b7ece78ec8cc97c52a0484151a6a777aa9da
(cherry picked from commit edeb081ad8b22b4a32ff90610f9f06182025e41c)
Diffstat (limited to 'packages/SettingsProvider')
-rw-r--r-- | packages/SettingsProvider/src/android/provider/settings/validators/SystemSettingsValidators.java | 10 |
1 files changed, 1 insertions, 9 deletions
diff --git a/packages/SettingsProvider/src/android/provider/settings/validators/SystemSettingsValidators.java b/packages/SettingsProvider/src/android/provider/settings/validators/SystemSettingsValidators.java index c5d4fa9f1b40..cb610fc61142 100644 --- a/packages/SettingsProvider/src/android/provider/settings/validators/SystemSettingsValidators.java +++ b/packages/SettingsProvider/src/android/provider/settings/validators/SystemSettingsValidators.java @@ -89,15 +89,7 @@ public class SystemSettingsValidators { return value == null || value.length() < MAX_LENGTH; } }); - VALIDATORS.put( - System.FONT_SCALE, - value -> { - try { - return Float.parseFloat(value) >= 0; - } catch (NumberFormatException | NullPointerException e) { - return false; - } - }); + VALIDATORS.put(System.FONT_SCALE, new InclusiveFloatRangeValidator(0.85f, 1.3f)); VALIDATORS.put(System.DIM_SCREEN, BOOLEAN_VALIDATOR); VALIDATORS.put( System.DISPLAY_COLOR_MODE, |