summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rwxr-xr-x[-rw-r--r--]src/com/android/camera/CaptureModule.java2
-rwxr-xr-xsrc/com/android/camera/imageprocessor/PostProcessor.java3
2 files changed, 3 insertions, 2 deletions
diff --git a/src/com/android/camera/CaptureModule.java b/src/com/android/camera/CaptureModule.java
index 26613786f..4cbe7f849 100644..100755
--- a/src/com/android/camera/CaptureModule.java
+++ b/src/com/android/camera/CaptureModule.java
@@ -777,7 +777,7 @@ public class CaptureModule implements CameraModule, PhotoController,
return false;
}
- private int getCameraMode() {
+ public int getCameraMode() {
String value = mSettingsManager.getValue(SettingsManager.KEY_SCENE_MODE);
if (value != null && value.equals(SettingsManager.SCENE_MODE_DUAL_STRING)) return DUAL_MODE;
value = mSettingsManager.getValue(SettingsManager.KEY_MONO_ONLY);
diff --git a/src/com/android/camera/imageprocessor/PostProcessor.java b/src/com/android/camera/imageprocessor/PostProcessor.java
index 73a0049d4..1449cabb8 100755
--- a/src/com/android/camera/imageprocessor/PostProcessor.java
+++ b/src/com/android/camera/imageprocessor/PostProcessor.java
@@ -579,7 +579,8 @@ public class PostProcessor{
if(setFilter(postFilterId) || isFlashModeOn || isTrackingFocusOn || isMakeupOn || isSelfieMirrorOn
|| PersistUtil.getCameraZSLDisabled()
- || SettingsManager.getInstance().isCamera2HDRSupport()) {
+ || SettingsManager.getInstance().isCamera2HDRSupport()
+ || mController.getCameraMode() == CaptureModule.DUAL_MODE) {
mUseZSL = false;
} else {
mUseZSL = true;