From b1918a05684ee11073a6ced379a3cffb9f4007c4 Mon Sep 17 00:00:00 2001 From: Svet Ganov Date: Fri, 15 May 2015 09:32:55 -0700 Subject: [PATCH] Fix easter egg setting validator to accept valid values bug:21188928 Change-Id: I5f6d445aad7231a907026c552c87f9cdfe024d32 --- core/java/android/provider/Settings.java | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) diff --git a/core/java/android/provider/Settings.java b/core/java/android/provider/Settings.java index 1f4020dac41c9..ef0dc3efab705 100644 --- a/core/java/android/provider/Settings.java +++ b/core/java/android/provider/Settings.java @@ -3102,7 +3102,16 @@ public final class Settings { public static final String EGG_MODE = "egg_mode"; /** @hide */ - public static final Validator EGG_MODE_VALIDATOR = sBooleanValidator; + public static final Validator EGG_MODE_VALIDATOR = new Validator() { + @Override + public boolean validate(String value) { + try { + return Long.parseLong(value) >= 0; + } catch (NumberFormatException e) { + return false; + } + } + }; /** * IMPORTANT: If you add a new public settings you also have to add it to