From b285d6ed6cc49cb1fa3cb584ea9295a3da3832b2 Mon Sep 17 00:00:00 2001 From: Peter Osterlund Date: Sun, 12 Oct 2014 00:23:15 +0000 Subject: [PATCH] DroidFish: Fixed problem that could cause the second tap when making a move to be ignored. --- DroidFish/src/org/petero/droidfish/DroidFish.java | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/DroidFish/src/org/petero/droidfish/DroidFish.java b/DroidFish/src/org/petero/droidfish/DroidFish.java index 4905395..d1e6365 100644 --- a/DroidFish/src/org/petero/droidfish/DroidFish.java +++ b/DroidFish/src/org/petero/droidfish/DroidFish.java @@ -759,7 +759,7 @@ public class DroidFish extends Activity implements GUIInterface { if ((scrollSensitivity > 0) && (cb.sqSize > 0)) { scrollX += distanceX; scrollY += distanceY; - float scrollUnit = cb.sqSize * scrollSensitivity; + final float scrollUnit = cb.sqSize * scrollSensitivity; if (Math.abs(scrollX) >= Math.abs(scrollY)) { // Undo/redo int nRedo = 0, nUndo = 0; @@ -794,10 +794,11 @@ public class DroidFish extends Activity implements GUIInterface { varDelta--; scrollY += scrollUnit; } - if (varDelta != 0) + if (varDelta != 0) { scrollX = 0; - ctrl.changeVariation(varDelta); - return varDelta > 0; + ctrl.changeVariation(varDelta); + } + return varDelta != 0; } } return false;