diff options
Diffstat (limited to 'src/com/android/camera/ListPreference.java')
-rw-r--r-- | src/com/android/camera/ListPreference.java | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/src/com/android/camera/ListPreference.java b/src/com/android/camera/ListPreference.java index 34040d79b..40f9bfe74 100644 --- a/src/com/android/camera/ListPreference.java +++ b/src/com/android/camera/ListPreference.java @@ -127,7 +127,9 @@ public class ListPreference extends CameraPreference { } public void setValue(String value) { - if (findIndexOfValue(value) < 0) throw new IllegalArgumentException(); + if (findIndexOfValue(value) < 0) { + value = findSupportedDefaultValue(); + } mValue = value; persistStringValue(value); } |