diff options
author | Alan Newberger <alann@google.com> | 2014-09-24 17:19:25 -0700 |
---|---|---|
committer | Alan Newberger <alann@google.com> | 2014-09-24 17:26:17 -0700 |
commit | 347dccbe1ed10ceec190af4d3797a197426f1caf (patch) | |
tree | f6724f67981d904dff536ffc7e8f803e0468b08c | |
parent | 2631a15a37b890f4ee720c5a4bbe3e654524deb6 (diff) | |
download | android_packages_apps_Camera2-347dccbe1ed10ceec190af4d3797a197426f1caf.tar.gz android_packages_apps_Camera2-347dccbe1ed10ceec190af4d3797a197426f1caf.tar.bz2 android_packages_apps_Camera2-347dccbe1ed10ceec190af4d3797a197426f1caf.zip |
Ensure Camera doesn't attempt access of back camera on Nakasi
Bug: 17647004
Change-Id: I823f98cfdfcc7429b6acf98215e4a08787bc1bb9
-rw-r--r-- | src/com/android/camera/PhotoModule.java | 8 | ||||
-rw-r--r-- | src/com/android/camera/app/CameraAppUI.java | 3 |
2 files changed, 7 insertions, 4 deletions
diff --git a/src/com/android/camera/PhotoModule.java b/src/com/android/camera/PhotoModule.java index 3360122c5..7afa9156e 100644 --- a/src/com/android/camera/PhotoModule.java +++ b/src/com/android/camera/PhotoModule.java @@ -1356,10 +1356,12 @@ public class PhotoModule CameraCapabilities.FocusMode focusMode) { CameraCapabilities.Stringifier stringifier = mCameraCapabilities.getStringifier(); SettingsManager settingsManager = mActivity.getSettingsManager(); - settingsManager.set(mAppController.getCameraScope(), Keys.KEY_FLASH_MODE, - stringifier.stringify(flashMode)); + if (!CameraCapabilities.FlashMode.NO_FLASH.equals(flashMode)) { + settingsManager.set(mAppController.getCameraScope(), Keys.KEY_FLASH_MODE, + stringifier.stringify(flashMode)); + } settingsManager.set(mAppController.getCameraScope(), Keys.KEY_FOCUS_MODE, - stringifier.stringify(focusMode)); + stringifier.stringify(focusMode)); } @Override diff --git a/src/com/android/camera/app/CameraAppUI.java b/src/com/android/camera/app/CameraAppUI.java index 04d61051d..d79f013df 100644 --- a/src/com/android/camera/app/CameraAppUI.java +++ b/src/com/android/camera/app/CameraAppUI.java @@ -1881,7 +1881,8 @@ public class CameraAppUI implements ModeListView.ModeSwitchListener, buttonManager.setToInitialState(); /** Standard mode options */ - if (hardwareSpec.isFrontCameraSupported()) { + if (mController.getCameraProvider().getNumberOfCameras() > 1 && + hardwareSpec.isFrontCameraSupported()) { if (bottomBarSpec.enableCamera) { buttonManager.initializeButton(ButtonManager.BUTTON_CAMERA, bottomBarSpec.cameraCallback); |