summaryrefslogtreecommitdiffstats
path: root/src/com/android/camera/ListPreference.java
diff options
context:
space:
mode:
Diffstat (limited to 'src/com/android/camera/ListPreference.java')
-rw-r--r--src/com/android/camera/ListPreference.java4
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);
}