summaryrefslogtreecommitdiffstats
path: root/src/com/android/camera/Camera.java
diff options
context:
space:
mode:
authorChih-Chung Chang <chihchung@google.com>2011-10-27 19:50:21 +0800
committerChih-Chung Chang <chihchung@google.com>2011-10-28 12:43:44 +0800
commit60dc073ff3087af41f9cf3b738eaa74bb2212f95 (patch)
tree0c9466be7359ed5678602a2d45f6cef8fab98011 /src/com/android/camera/Camera.java
parentbc85294715ce88c8378af3b77f7a0d27d7ceeaba (diff)
downloadpackages_apps_LegacyCamera-60dc073ff3087af41f9cf3b738eaa74bb2212f95.zip
packages_apps_LegacyCamera-60dc073ff3087af41f9cf3b738eaa74bb2212f95.tar.gz
packages_apps_LegacyCamera-60dc073ff3087af41f9cf3b738eaa74bb2212f95.tar.bz2
Fix 5310099: Accept an array of default values for ListPreference.
The reason we want an array of default values is some of them may be unsupported on a hardware platform. The first supported value in the array will be used as the default value. Change-Id: I9e372304ec0eaea3181cf70c352a50b82d4b8c58
Diffstat (limited to 'src/com/android/camera/Camera.java')
-rw-r--r--src/com/android/camera/Camera.java5
1 files changed, 3 insertions, 2 deletions
diff --git a/src/com/android/camera/Camera.java b/src/com/android/camera/Camera.java
index 2ead501..151ef7a 100644
--- a/src/com/android/camera/Camera.java
+++ b/src/com/android/camera/Camera.java
@@ -1026,8 +1026,9 @@ public class Camera extends ActivityBase implements FocusManager.Listener,
public void onCreate(Bundle icicle) {
super.onCreate(icicle);
getPreferredCameraId();
- mFocusManager = new FocusManager(mPreferences,
- getString(R.string.pref_camera_focusmode_default));
+ String[] defaultFocusModes = getResources().getStringArray(
+ R.array.pref_camera_focusmode_default_array);
+ mFocusManager = new FocusManager(mPreferences, defaultFocusModes);
/*
* To reduce startup time, we start the camera open and preview threads.