summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
author Ravneet Dhanjal <rdhanjal@google.com> 2024-10-04 21:29:24 +0000
committer Android (Google) Code Review <android-gerrit@google.com> 2024-10-04 21:29:24 +0000
commitdb6e75f5946cab1ab75bd1b99b1fceef5b3c1408 (patch)
tree491854a3b75e18f73ab0cb0dc9924c34ea72e04c
parentde07519eb076ece4669c49775a2c4abd5a167c09 (diff)
parentfc8049aa364d5066902a54417e7bb899ccc2b103 (diff)
Merge "Camera: Catch SecurityException for UID state changes" into main
-rw-r--r--core/java/android/hardware/camera2/impl/CameraCaptureSessionImpl.java3
1 files changed, 3 insertions, 0 deletions
diff --git a/core/java/android/hardware/camera2/impl/CameraCaptureSessionImpl.java b/core/java/android/hardware/camera2/impl/CameraCaptureSessionImpl.java
index b9eba9c1d541..ce8661e90978 100644
--- a/core/java/android/hardware/camera2/impl/CameraCaptureSessionImpl.java
+++ b/core/java/android/hardware/camera2/impl/CameraCaptureSessionImpl.java
@@ -1028,6 +1028,9 @@ public class CameraCaptureSessionImpl extends CameraCaptureSession
// Camera is already closed, so nothing left to do
if (DEBUG) Log.v(TAG, mIdString +
"Camera was already closed or busy, skipping unconfigure");
+ } catch (SecurityException e) {
+ // UID state change revoked camera permission
+ Log.e(TAG, mIdString + "Exception while unconfiguring outputs: ", e);
}
}
}