diff --git a/app/src/main/AndroidManifest.xml b/app/src/main/AndroidManifest.xml
index f72968c2e..3773aecda 100644
--- a/app/src/main/AndroidManifest.xml
+++ b/app/src/main/AndroidManifest.xml
@@ -24,8 +24,6 @@
android:versionCode="13"
android:versionName="1.3.3">
-
-
diff --git a/app/src/main/java/org/isoron/uhabits/fragments/ListHabitsFragment.java b/app/src/main/java/org/isoron/uhabits/fragments/ListHabitsFragment.java
index d703172a7..6f419f802 100644
--- a/app/src/main/java/org/isoron/uhabits/fragments/ListHabitsFragment.java
+++ b/app/src/main/java/org/isoron/uhabits/fragments/ListHabitsFragment.java
@@ -30,6 +30,7 @@ import android.support.annotation.Nullable;
import android.view.ActionMode;
import android.view.ContextMenu;
import android.view.ContextMenu.ContextMenuInfo;
+import android.view.HapticFeedbackConstants;
import android.view.LayoutInflater;
import android.view.Menu;
import android.view.MenuInflater;
@@ -322,7 +323,6 @@ public class ListHabitsFragment extends Fragment
if (isShortToggleEnabled) return;
toggleCheck(v);
- DialogHelper.vibrate(activity, 100);
}
private void toggleCheck(View v)
@@ -335,6 +335,8 @@ public class ListHabitsFragment extends Fragment
Habit habit = loader.habits.get(tag);
if(habit == null) return;
+ listView.performHapticFeedback(HapticFeedbackConstants.LONG_PRESS);
+
helper.toggleCheckmarkView(v, habit);
executeCommand(new ToggleRepetitionCommand(habit, timestamp), habit.getId());
}
diff --git a/app/src/main/java/org/isoron/uhabits/helpers/DialogHelper.java b/app/src/main/java/org/isoron/uhabits/helpers/DialogHelper.java
index 9fce7035c..4c36980d1 100644
--- a/app/src/main/java/org/isoron/uhabits/helpers/DialogHelper.java
+++ b/app/src/main/java/org/isoron/uhabits/helpers/DialogHelper.java
@@ -52,13 +52,6 @@ public abstract class DialogHelper
imm.showSoftInput(view, InputMethodManager.SHOW_IMPLICIT);
}
- public static void vibrate(Context context, int duration)
- {
- Vibrator vb = (Vibrator) context.getSystemService(Context.VIBRATOR_SERVICE);
- vb.vibrate(duration);
- }
-
-
public static void incrementLaunchCount(Context context)
{
SharedPreferences prefs = PreferenceManager.getDefaultSharedPreferences(context);
diff --git a/app/src/main/java/org/isoron/uhabits/helpers/ListHabitsHelper.java b/app/src/main/java/org/isoron/uhabits/helpers/ListHabitsHelper.java
index 75d4b45a3..0cd6567fd 100644
--- a/app/src/main/java/org/isoron/uhabits/helpers/ListHabitsHelper.java
+++ b/app/src/main/java/org/isoron/uhabits/helpers/ListHabitsHelper.java
@@ -190,6 +190,7 @@ public class ListHabitsHelper
btCheck.setTypeface(fontawesome);
btCheck.setOnLongClickListener(onLongClickListener);
btCheck.setOnClickListener(onClickListener);
+ btCheck.setHapticFeedbackEnabled(false);
((LinearLayout) view.findViewById(R.id.llButtons)).addView(check);
}