diff --git a/Habitica/src/com/habitrpg/android/habitica/ui/adapter/HabitItemRecyclerViewAdapter.java b/Habitica/src/com/habitrpg/android/habitica/ui/adapter/HabitItemRecyclerViewAdapter.java index 9f9e02fa8..b47ae0c3a 100644 --- a/Habitica/src/com/habitrpg/android/habitica/ui/adapter/HabitItemRecyclerViewAdapter.java +++ b/Habitica/src/com/habitrpg/android/habitica/ui/adapter/HabitItemRecyclerViewAdapter.java @@ -378,13 +378,18 @@ public class HabitItemRecyclerViewAdapter @Override public void bindHolder(Task habitItem, int position) { + boolean itemChanged = Item != null && !Item.getId().equals(habitItem.getId()); + super.bindHolder(habitItem, position); Boolean isClickable = false; if (habitItem.getChecklist() != null && habitItem.getChecklist().size() > 0) { isClickable = true; } checklistIndicatorWrapper.setClickable(isClickable); - this.setDisplayChecklist(false); + + if(itemChanged) { + this.setDisplayChecklist(false); + } } public void setDisplayChecklist(Boolean displayChecklist) {