diff --git a/app/src/main/java/androidx/camera/view/SignalCameraXModule.java b/app/src/main/java/androidx/camera/view/SignalCameraXModule.java index d6af30e5e8..66fec1de95 100644 --- a/app/src/main/java/androidx/camera/view/SignalCameraXModule.java +++ b/app/src/main/java/androidx/camera/view/SignalCameraXModule.java @@ -512,7 +512,12 @@ final class SignalCameraXModule { return rotationDegrees; } + @SuppressLint("UnsafeExperimentalUsageError") public void invalidateView() { + if (mPreview != null) { + mPreview.setTargetRotation(getDisplaySurfaceRotation()); // Fixes issue #10940 (rotation not updated on phones using "Legacy API") + } + updateViewInfo(); }