From 30ced9477573cec861a3b09d0c1b09e46d55aea7 Mon Sep 17 00:00:00 2001 From: Ahmet Inan Date: Tue, 16 Dec 2014 16:39:35 +0100 Subject: [PATCH] reverse logic to flatten drawCanvas() --- .../main/java/xdsopl/robot36/ImageView.java | 18 +++++++++--------- 1 file changed, 9 insertions(+), 9 deletions(-) diff --git a/app/src/main/java/xdsopl/robot36/ImageView.java b/app/src/main/java/xdsopl/robot36/ImageView.java index 732c6ce..c9bc1d1 100644 --- a/app/src/main/java/xdsopl/robot36/ImageView.java +++ b/app/src/main/java/xdsopl/robot36/ImageView.java @@ -238,15 +238,15 @@ public class ImageView extends SurfaceView implements SurfaceHolder.Callback { } void drawCanvas() { - if (!cantTouchThis && !takeABreak) { - Canvas canvas = null; - try { - canvas = holder.lockCanvas(null); - drawBitmap(canvas); - } finally { - if (canvas != null) - holder.unlockCanvasAndPost(canvas); - } + if (cantTouchThis || takeABreak) + return; + Canvas canvas = null; + try { + canvas = holder.lockCanvas(null); + drawBitmap(canvas); + } finally { + if (canvas != null) + holder.unlockCanvasAndPost(canvas); } }