diff --git a/Habitica/res/layout/daily_item_card.xml b/Habitica/res/layout/daily_item_card.xml index eb27ca79c..41152c3de 100644 --- a/Habitica/res/layout/daily_item_card.xml +++ b/Habitica/res/layout/daily_item_card.xml @@ -75,7 +75,7 @@ android:id="@+id/checklistIndicatorWrapper" android:layout_width="@dimen/checklist_wrapper_width" android:layout_height="match_parent" - app:backgroundColor="@{daily.isChecklistDisplayActive(offset) ? @color/task_gray : daily.getLightTaskColor}" + app:backgroundColor="@{daily.isChecklistDisplayActive(offset) ? daily.getLightTaskColor : @color/task_gray}" android:visibility="@{daily.checklist.size > 0 ? View.VISIBLE : View.GONE}" android:gravity="center" android:layout_alignParentTop="true" diff --git a/Habitica/src/com/magicmicky/habitrpgwrapper/lib/models/tasks/Task.java b/Habitica/src/com/magicmicky/habitrpgwrapper/lib/models/tasks/Task.java index be3ca7fd0..ddb177f7d 100644 --- a/Habitica/src/com/magicmicky/habitrpgwrapper/lib/models/tasks/Task.java +++ b/Habitica/src/com/magicmicky/habitrpgwrapper/lib/models/tasks/Task.java @@ -482,6 +482,6 @@ public class Task extends BaseModel { } public Boolean isChecklistDisplayActive(int offset) { - return this.isDisplayedActive(offset) || (this.checklist.size() != this.getCompletedChecklistCount()); + return this.isDisplayedActive(offset) && (this.checklist.size() != this.getCompletedChecklistCount()); } }