From 4b21120d2be5f1b977472f765eac5e0deb89fc36 Mon Sep 17 00:00:00 2001 From: toni Date: Mon, 20 Nov 2017 21:57:38 +0100 Subject: [PATCH] bug fix in tap for bpm fixed --- .../main/java/de/tonifetzer/conductorswatch/MainActivity.java | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/android/ConductorsWatch/app/src/main/java/de/tonifetzer/conductorswatch/MainActivity.java b/android/ConductorsWatch/app/src/main/java/de/tonifetzer/conductorswatch/MainActivity.java index a8d9bb5..1af5423 100644 --- a/android/ConductorsWatch/app/src/main/java/de/tonifetzer/conductorswatch/MainActivity.java +++ b/android/ConductorsWatch/app/src/main/java/de/tonifetzer/conductorswatch/MainActivity.java @@ -187,7 +187,7 @@ public class MainActivity extends WearableActivity implements WorkerFragment.OnF if(ev.getAction() == MotionEvent.ACTION_UP) { - if(!mTapBpmThread.isAlive()){ + if(!mTapBpmThread.isAlive() && mTapRecognized){ mTapBpmThread.start(); mCroller.setLabel("Tippe weiter"); } @@ -301,6 +301,7 @@ public class MainActivity extends WearableActivity implements WorkerFragment.OnF }); mTapBpm.clearTimestamps(); + mTapRecognized = false; mTapBpmThread.interrupt(); try { mTapBpmThread.join();