diff options
author | Ruben Brunk <rubenbrunk@google.com> | 2015-06-04 20:43:15 +0000 |
---|---|---|
committer | Android (Google) Code Review <android-gerrit@google.com> | 2015-06-04 20:43:16 +0000 |
commit | 74fc1837e014e6bfbc2c5d47eefa6bed6698394b (patch) | |
tree | 06ed9656872ff667c2bfe2b89d1e5be5423b8837 /core/java/android/hardware | |
parent | ea7547f155e230f30c489db3626dce1c69a9004e (diff) | |
parent | a45aa0d54937495c30a89b445ced8b686940cc08 (diff) | |
download | frameworks_base-74fc1837e014e6bfbc2c5d47eefa6bed6698394b.zip frameworks_base-74fc1837e014e6bfbc2c5d47eefa6bed6698394b.tar.gz frameworks_base-74fc1837e014e6bfbc2c5d47eefa6bed6698394b.tar.bz2 |
Merge "Fix CameraManager#open exception handling." into mnc-dev
Diffstat (limited to 'core/java/android/hardware')
-rw-r--r-- | core/java/android/hardware/camera2/impl/CameraDeviceImpl.java | 7 |
1 files changed, 3 insertions, 4 deletions
diff --git a/core/java/android/hardware/camera2/impl/CameraDeviceImpl.java b/core/java/android/hardware/camera2/impl/CameraDeviceImpl.java index 16701e5..ad0cd0f 100644 --- a/core/java/android/hardware/camera2/impl/CameraDeviceImpl.java +++ b/core/java/android/hardware/camera2/impl/CameraDeviceImpl.java @@ -906,7 +906,6 @@ public class CameraDeviceImpl extends CameraDevice { } mRemoteDevice = null; - mInError = false; } } @@ -1889,13 +1888,13 @@ public class CameraDeviceImpl extends CameraDevice { } private void checkIfCameraClosedOrInError() throws CameraAccessException { + if (mRemoteDevice == null) { + throw new IllegalStateException("CameraDevice was already closed"); + } if (mInError) { throw new CameraAccessException(CameraAccessException.CAMERA_ERROR, "The camera device has encountered a serious error"); } - if (mRemoteDevice == null) { - throw new IllegalStateException("CameraDevice was already closed"); - } } /** Whether the camera device has started to close (may not yet have finished) */ |