summaryrefslogtreecommitdiffstats
path: root/core/java/android/hardware
diff options
context:
space:
mode:
authorRuben Brunk <rubenbrunk@google.com>2015-06-04 20:43:15 +0000
committerAndroid (Google) Code Review <android-gerrit@google.com>2015-06-04 20:43:16 +0000
commit74fc1837e014e6bfbc2c5d47eefa6bed6698394b (patch)
tree06ed9656872ff667c2bfe2b89d1e5be5423b8837 /core/java/android/hardware
parentea7547f155e230f30c489db3626dce1c69a9004e (diff)
parenta45aa0d54937495c30a89b445ced8b686940cc08 (diff)
downloadframeworks_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.java7
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) */