diff --git a/README.md b/README.md index c5c2712b..92c76cf2 100644 --- a/README.md +++ b/README.md @@ -55,7 +55,7 @@ Try out all the unique features using the CameraKit Demo from the Google Play st Add __CameraKit__ to the dependencies block in your `app` level `build.gradle`: ```groovy -compile 'com.flurgle:camerakit:0.9.12' +compile 'com.flurgle:camerakit:0.9.13' ``` ## Usage diff --git a/camerakit/src/main/api16/com/flurgle/camerakit/Camera1.java b/camerakit/src/main/api16/com/flurgle/camerakit/Camera1.java index 0c137ef3..124dae08 100644 --- a/camerakit/src/main/api16/com/flurgle/camerakit/Camera1.java +++ b/camerakit/src/main/api16/com/flurgle/camerakit/Camera1.java @@ -343,11 +343,9 @@ public class Camera1 extends CameraImpl { getCaptureResolution().getWidth(), getCaptureResolution().getHeight() ); - - mCameraParameters.setRotation( - calculateCameraRotation(mDisplayOrientation) - + (mFacing == CameraKit.Constants.FACING_FRONT ? 180 : 0) - ); + int rotation = (calculateCameraRotation(mDisplayOrientation) + + (mFacing == CameraKit.Constants.FACING_FRONT ? 180 : 0) ) % 360; + mCameraParameters.setRotation(rotation); setFocus(mFocus); setFlash(mFlash);