summaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
authorkaiyiz <kaiyiz@codeaurora.org>2014-05-31 09:26:50 +0800
committerGerrit - the friendly Code Review server <code-review@localhost>2014-05-30 18:28:50 -0700
commit4397118f855a8779b0b6030663faa471aada8cff (patch)
treeb8d8b293246bfbe8f344c6dff10d0e267fc36fcc /src
parentdf53f1cb34d73076500b51d221f5a5d7171818ba (diff)
downloadandroid_packages_apps_Snap-4397118f855a8779b0b6030663faa471aada8cff.tar.gz
android_packages_apps_Snap-4397118f855a8779b0b6030663faa471aada8cff.tar.bz2
android_packages_apps_Snap-4397118f855a8779b0b6030663faa471aada8cff.zip
Camera2: Make continuous shot only support jpeg format picture
When click continuous shot, other format picture can also be chosen. Modify to acheive that when we click continuous shot,the picutre format can only be jpeg format. CRs-fixed: 671041 Change-Id: Ifb99342bff3715ea0ab1eb1061b02d342d7574e9
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 c71cb4d84..b68f718e8 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))) {