summaryrefslogtreecommitdiffstats
path: root/core/java/android/hardware
diff options
context:
space:
mode:
authorEino-Ville Talvala <etalvala@google.com>2015-06-17 11:18:43 -0700
committerEino-Ville Talvala <etalvala@google.com>2015-06-17 11:18:43 -0700
commitd3e39d16cb4b177e2fa99e7d4e0bb0e6721fe7fc (patch)
tree3bfbe6812f2ee32be6ddf889ea88536702d41aaa /core/java/android/hardware
parentdd862aebda15a5b63c90b1b670373028b48172c4 (diff)
downloadframeworks_base-d3e39d16cb4b177e2fa99e7d4e0bb0e6721fe7fc.zip
frameworks_base-d3e39d16cb4b177e2fa99e7d4e0bb0e6721fe7fc.tar.gz
frameworks_base-d3e39d16cb4b177e2fa99e7d4e0bb0e6721fe7fc.tar.bz2
Camera2: Do not throw unexpected runtime exception to app
Use a generic CameraAccessException DEVICE_ERROR exception instead Bug: 21869917 Change-Id: I73581b817cbdcbb4b876c234f050f725a459a29b
Diffstat (limited to 'core/java/android/hardware')
-rw-r--r--core/java/android/hardware/camera2/utils/CameraBinderDecorator.java4
1 files changed, 2 insertions, 2 deletions
diff --git a/core/java/android/hardware/camera2/utils/CameraBinderDecorator.java b/core/java/android/hardware/camera2/utils/CameraBinderDecorator.java
index d461bca..1aee794 100644
--- a/core/java/android/hardware/camera2/utils/CameraBinderDecorator.java
+++ b/core/java/android/hardware/camera2/utils/CameraBinderDecorator.java
@@ -138,8 +138,8 @@ public class CameraBinderDecorator {
* errors, then add them to the top switch statement
*/
if (errorFlag < 0) {
- throw new UnsupportedOperationException(String.format("Unknown error %d",
- errorFlag));
+ throw new CameraRuntimeException(CAMERA_ERROR,
+ String.format("Unknown camera device error %d", errorFlag));
}
}