Skip to content

Commit 45815b0

Browse files
authored
Set Display Orientation failed crash
`setDisplayOrientation()` is crashing on Nexus 7, in case `angle` = 0.
1 parent 5fb50e2 commit 45815b0

File tree

1 file changed

+1
-1
lines changed
  • visionSamples/barcode-reader/app/src/main/java/com/google/android/gms/samples/vision/barcodereader/ui/camera

1 file changed

+1
-1
lines changed

visionSamples/barcode-reader/app/src/main/java/com/google/android/gms/samples/vision/barcodereader/ui/camera/CameraSource.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1006,7 +1006,7 @@ private void setRotation(Camera camera, Camera.Parameters parameters, int camera
10061006
int displayAngle;
10071007
if (cameraInfo.facing == Camera.CameraInfo.CAMERA_FACING_FRONT) {
10081008
angle = (cameraInfo.orientation + degrees) % 360;
1009-
displayAngle = (360 - angle); // compensate for it being mirrored
1009+
displayAngle = (360 - angle) % 360; // compensate for it being mirrored
10101010
} else { // back-facing
10111011
angle = (cameraInfo.orientation - degrees + 360) % 360;
10121012
displayAngle = angle;

0 commit comments

Comments
 (0)