diff options
| author | srowen <srowen@59b500cc-1b3d-0410-9834-0bbf25fbcc57> | 2011-11-04 20:27:14 +0400 |
|---|---|---|
| committer | srowen <srowen@59b500cc-1b3d-0410-9834-0bbf25fbcc57> | 2011-11-04 20:27:14 +0400 |
| commit | fef78e047cbca211a0e03c57e1be302494058dcc (patch) | |
| tree | 6dbc002b7c4fccfe66e03e057f688589803c89fc | |
| parent | 98af1b5fd4946dee83f37ff66a0e34b47eb7c256 (diff) | |
| download | zxing-android-embedded-fef78e047cbca211a0e03c57e1be302494058dcc.tar.xz | |
Another bug fix to go with Issue 1044 -- this one only cropped up on my tablet though
git-svn-id: http://zxing.googlecode.com/svn/trunk/android@2014 59b500cc-1b3d-0410-9834-0bbf25fbcc57
| -rwxr-xr-x | src/com/google/zxing/client/android/camera/CameraManager.java | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/src/com/google/zxing/client/android/camera/CameraManager.java b/src/com/google/zxing/client/android/camera/CameraManager.java index 746d1a6b..b7f2206c 100755 --- a/src/com/google/zxing/client/android/camera/CameraManager.java +++ b/src/com/google/zxing/client/android/camera/CameraManager.java @@ -245,7 +245,11 @@ public final class CameraManager { */ public Rect getFramingRectInPreview() { if (framingRectInPreview == null) { - Rect rect = new Rect(getFramingRect()); + Rect framingRect = getFramingRect(); + if (framingRect == null) { + return null; + } + Rect rect = new Rect(framingRect); Point cameraResolution = configManager.getCameraResolution(); Point screenResolution = configManager.getScreenResolution(); rect.left = rect.left * cameraResolution.x / screenResolution.x; |
