From 272deee15fbf2fb877dd6c6b6fc1729357f72556 Mon Sep 17 00:00:00 2001 From: Ahmet Inan Date: Mon, 5 Jan 2015 13:06:39 +0100 Subject: [PATCH] when using int scaling, set scaling to at least 1x --- app/src/main/java/xdsopl/robot36/ImageView.java | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/app/src/main/java/xdsopl/robot36/ImageView.java b/app/src/main/java/xdsopl/robot36/ImageView.java index 5005baa..0195963 100644 --- a/app/src/main/java/xdsopl/robot36/ImageView.java +++ b/app/src/main/java/xdsopl/robot36/ImageView.java @@ -265,8 +265,8 @@ public class ImageView extends SurfaceView implements SurfaceHolder.Callback { sy = (float)canvasWidth / imageWidth; } if (intScale) { - sx = (float)Math.floor(sx); - sy = (float)Math.floor(sy); + sx = (float)Math.max(1, Math.floor(sx)); + sy = (float)Math.max(1, Math.floor(sy)); } float px = (canvasWidth - sx * bitmap.getWidth()) / 2.0f; float py = (canvasHeight - sy * bitmap.getHeight()) / 2.0f;