diff options
author | 2025-04-15 16:40:53 -0700 | |
---|---|---|
committer | 2025-04-15 16:40:53 -0700 | |
commit | 4e4f936919d742a9d76357bafbf84a664c2b6c00 (patch) | |
tree | 2f931b8458aaa6a881e12d5247546a901e812725 | |
parent | 2c16eb43089d359b3f81a46081f6d6d420dcbd09 (diff) | |
parent | b4e998105b93e9e94b312c81a6bf6abbd32ed429 (diff) |
Merge cherrypicks of ['googleplex-android-review.googlesource.com/32825845'] into 25Q2-release.
Change-Id: If5c908aa8b99865ac290abeb6f7d7db4028b889e
-rw-r--r-- | core/java/android/hardware/camera2/CameraManager.java | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/core/java/android/hardware/camera2/CameraManager.java b/core/java/android/hardware/camera2/CameraManager.java index 335448bf131e..6a61c4263d4c 100644 --- a/core/java/android/hardware/camera2/CameraManager.java +++ b/core/java/android/hardware/camera2/CameraManager.java @@ -1686,7 +1686,10 @@ public final class CameraManager { */ public static int getRotationOverride(@Nullable Context context, @Nullable PackageManager packageManager, @Nullable String packageName) { - if (DesktopModeFlags.ENABLE_CAMERA_COMPAT_SIMULATE_REQUESTED_ORIENTATION.isTrue()) { + // Isolated process does not have access to the ContentProvider which + // `DesktopModeFlags` uses. `DesktopModeFlags` combines developer options and Aconfig flags. + if (!Process.isIsolated() && DesktopModeFlags + .ENABLE_CAMERA_COMPAT_SIMULATE_REQUESTED_ORIENTATION.isTrue()) { return getRotationOverrideInternal(context, packageManager, packageName); } else { return shouldOverrideToPortrait(packageManager, packageName) |