summaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
authorLinux Build Service Account <lnxbuild@localhost>2014-10-09 21:19:02 -0700
committerGerrit - the friendly Code Review server <code-review@localhost>2014-10-09 21:19:02 -0700
commit9aa0b4af98c821b032b2ff708dda2034ba401e52 (patch)
tree02f1e4ed558a10574874653753b6f30fa0d09467 /src
parent755f42864e39aa6e5f8c2211fdb4380b3a50dc8a (diff)
parent9b88eba0cf07fd75dee944daa3cfe998d8153431 (diff)
downloadandroid_packages_apps_Snap-9aa0b4af98c821b032b2ff708dda2034ba401e52.tar.gz
android_packages_apps_Snap-9aa0b4af98c821b032b2ff708dda2034ba401e52.tar.bz2
android_packages_apps_Snap-9aa0b4af98c821b032b2ff708dda2034ba401e52.zip
Merge "SanpdragonCamera: Disable continuous shot for advanced capture"
Diffstat (limited to 'src')
-rwxr-xr-xsrc/com/android/camera/PhotoModule.java12
1 files changed, 9 insertions, 3 deletions
diff --git a/src/com/android/camera/PhotoModule.java b/src/com/android/camera/PhotoModule.java
index 7cab5afc7..eee1110b1 100755
--- a/src/com/android/camera/PhotoModule.java
+++ b/src/com/android/camera/PhotoModule.java
@@ -1527,6 +1527,7 @@ public class PhotoModule
String colorEffect = null;
String exposureCompensation = null;
String touchAfAec = null;
+ boolean disableLongShot = false;
String ubiFocusOn = mActivity.getString(R.string.
pref_camera_advanced_feature_value_ubifocus_on);
@@ -1575,6 +1576,9 @@ public class PhotoModule
exposureCompensation, touchAfAec, null,
null, null, null, colorEffect,
sceneMode, redeyeReduction, aeBracketing);
+ disableLongShot = true;
+ Toast.makeText(mActivity, R.string.advanced_capture_disable_continuous_shot,
+ Toast.LENGTH_LONG).show();
}
// If scene mode is set, for flash mode, white balance and focus mode
@@ -1597,8 +1601,7 @@ public class PhotoModule
colorEffect,
sceneMode, redeyeReduction, aeBracketing);
if (CameraUtil.SCENE_MODE_HDR.equals(mSceneMode)) {
- mUI.overrideSettings(CameraSettings.KEY_LONGSHOT,
- mActivity.getString(R.string.setting_off_value));
+ disableLongShot = true;
}
} else if (mFocusManager.isZslEnabled()) {
focusMode = mParameters.getFocusMode();
@@ -1619,7 +1622,10 @@ public class PhotoModule
mUI.overrideSettings(CameraSettings.KEY_FLASH_MODE, fMode);
mParameters.setFlashMode(fMode);
}
- if (Parameters.SCENE_MODE_AUTO.equals(mSceneMode)) {
+ if (disableLongShot) {
+ mUI.overrideSettings(CameraSettings.KEY_LONGSHOT,
+ mActivity.getString(R.string.setting_off_value));
+ } else {
mUI.overrideSettings(CameraSettings.KEY_LONGSHOT, null);
}
}