am 68f8cf93: am 7c989e90: Fixed wallpaper bug where wrong size was taken when cropping

* commit '68f8cf930a49cdf8db71c612f5bc5a64ff91902b':
  Fixed wallpaper bug where wrong size was taken when cropping
diff --git a/WallpaperPicker/src/com/android/launcher3/WallpaperCropActivity.java b/WallpaperPicker/src/com/android/launcher3/WallpaperCropActivity.java
index 1f35622..08913b6 100644
--- a/WallpaperPicker/src/com/android/launcher3/WallpaperCropActivity.java
+++ b/WallpaperPicker/src/com/android/launcher3/WallpaperCropActivity.java
@@ -367,17 +367,19 @@
         // Get the crop
         RectF cropRect = mCropView.getCrop();
 
+        Point inSize = mCropView.getSourceDimensions();
+
         // due to rounding errors in the cropview renderer the edges can be slightly offset
         // therefore we ensure that the boundaries are sanely defined
         cropRect.left = Math.max(0, cropRect.left);
-        cropRect.right = Math.min(mCropView.getWidth(), cropRect.right);
+        cropRect.right = Math.min(inSize.x, cropRect.right);
         cropRect.top = Math.max(0, cropRect.top);
-        cropRect.bottom = Math.min(mCropView.getHeight(), cropRect.bottom);
+        cropRect.bottom = Math.min(inSize.y, cropRect.bottom);
 
         int cropRotation = mCropView.getImageRotation();
         float cropScale = mCropView.getWidth() / (float) cropRect.width();
 
-        Point inSize = mCropView.getSourceDimensions();
+
         Matrix rotateMatrix = new Matrix();
         rotateMatrix.setRotate(cropRotation);
         float[] rotatedInSize = new float[] { inSize.x, inSize.y };