summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--src/com/android/camera/CameraSettings.java7
1 files changed, 5 insertions, 2 deletions
diff --git a/src/com/android/camera/CameraSettings.java b/src/com/android/camera/CameraSettings.java
index 3eb0a3256..9c90c5b33 100644
--- a/src/com/android/camera/CameraSettings.java
+++ b/src/com/android/camera/CameraSettings.java
@@ -222,8 +222,11 @@ public class CameraSettings {
|| !CameraUtil.isCameraHdrSupported(mParameters))) {
removePreference(group, cameraHdr.getKey());
}
- if (cameraHdrPlus != null && (!ApiHelper.HAS_CAMERA_HDR_PLUS
- || !GcamHelper.hasGcamAsHDRMode())) {
+
+ int frontCameraId = CameraHolder.instance().getFrontCameraId();
+ boolean isFrontCamera = (frontCameraId == mCameraId);
+ if (cameraHdrPlus != null && (!ApiHelper.HAS_CAMERA_HDR_PLUS ||
+ !GcamHelper.hasGcamAsHDRMode() || isFrontCamera)) {
removePreference(group, cameraHdrPlus.getKey());
}
}