diff --git a/android/uhabits-core/src/main/java/org/isoron/uhabits/core/ui/screens/habits/list/ListHabitsBehavior.java b/android/uhabits-core/src/main/java/org/isoron/uhabits/core/ui/screens/habits/list/ListHabitsBehavior.java index e5eab0947..313739795 100644 --- a/android/uhabits-core/src/main/java/org/isoron/uhabits/core/ui/screens/habits/list/ListHabitsBehavior.java +++ b/android/uhabits-core/src/main/java/org/isoron/uhabits/core/ui/screens/habits/list/ListHabitsBehavior.java @@ -115,7 +115,7 @@ public class ListHabitsBehavior public void onDismissedHabit(Habit habit) { - screen.showMessage(Message.HABIT_DISMISSED); + taskRunner.execute(() -> screen.showMessage(Message.HABIT_DISMISSED)); } public void onReorderHabit(@NonNull Habit from, @NonNull Habit to)