commit | be820f93ab81a7b04e3b5bfdfbff1ca02ff29ce3 | [log] [tgz] |
---|---|---|
author | Songchun Fan <schfan@google.com> | Tue Dec 01 12:02:44 2020 -0800 |
committer | android-build-team Robot <android-build-team-robot@google.com> | Wed Dec 16 18:26:58 2020 +0000 |
tree | 625503b6cd7dbfe16c1d745aa91be305870d7690 | |
parent | 80ac2173f1e1828071d79169c9191d51c8b1116c [diff] |
[SettingsProvider] fix font size scale validator BUG: 156260178 Test: builds Change-Id: I32f3b7ece78ec8cc97c52a0484151a6a777aa9da (cherry picked from commit edeb081ad8b22b4a32ff90610f9f06182025e41c)
diff --git a/packages/SettingsProvider/src/android/provider/settings/validators/SystemSettingsValidators.java b/packages/SettingsProvider/src/android/provider/settings/validators/SystemSettingsValidators.java index c5d4fa9..cb610fc 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 @@ 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,