summaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
authorLinux Build Service Account <lnxbuild@localhost>2014-06-06 06:07:37 -0700
committerGerrit - the friendly Code Review server <code-review@localhost>2014-06-06 06:07:37 -0700
commita8ff1d2afa98967e3406b66bb4992f63ab65b0f9 (patch)
tree466b64155727b6d71d26eee12591a6857a06992d /src
parent93da7df4ef0a6e495c771796f888c50bf3f2de86 (diff)
parent4397118f855a8779b0b6030663faa471aada8cff (diff)
downloadandroid_packages_apps_Snap-a8ff1d2afa98967e3406b66bb4992f63ab65b0f9.tar.gz
android_packages_apps_Snap-a8ff1d2afa98967e3406b66bb4992f63ab65b0f9.tar.bz2
android_packages_apps_Snap-a8ff1d2afa98967e3406b66bb4992f63ab65b0f9.zip
Merge "Camera2: Make continuous shot only support jpeg format picture"
Diffstat (limited to 'src')
-rw-r--r--src/com/android/camera/PhotoModule.java11
1 files changed, 11 insertions, 0 deletions
diff --git a/src/com/android/camera/PhotoModule.java b/src/com/android/camera/PhotoModule.java
index a6f8fb239..9cef6fb1b 100644
--- a/src/com/android/camera/PhotoModule.java
+++ b/src/com/android/camera/PhotoModule.java
@@ -1398,6 +1398,8 @@ public class PhotoModule
String ubiFocusOn = mActivity.getString(R.string.
pref_camera_advanced_feature_value_ubifocus_on);
+ String continuousShotOn =
+ mActivity.getString(R.string.setting_on_value);
String chromaFlashOn = mActivity.getString(R.string.
pref_camera_advanced_feature_value_chromaflash_on);
String optiZoomOn = mActivity.getString(R.string.
@@ -1408,7 +1410,16 @@ public class PhotoModule
mParameters.get(CameraSettings.KEY_QC_CHROMA_FLASH);
String ubiFocus =
mParameters.get(CameraSettings.KEY_QC_AF_BRACKETING);
+ String continuousShot =
+ mParameters.get("long-shot");
+ if ((continuousShot != null) && continuousShot.equals(continuousShotOn)) {
+ String pictureFormat = mActivity.getString(R.string.
+ pref_camera_picture_format_value_jpeg);
+ mUI.overrideSettings(CameraSettings.KEY_PICTURE_FORMAT, pictureFormat);
+ } else {
+ mUI.overrideSettings(CameraSettings.KEY_PICTURE_FORMAT, null);
+ }
if ((ubiFocus != null && ubiFocus.equals(ubiFocusOn)) ||
(chromaFlash != null && chromaFlash.equals(chromaFlashOn)) ||
(optiZoom != null && optiZoom.equals(optiZoomOn))) {