From c6e76f4cfdae7f81a4875038b4c4ed58fa387ce6 Mon Sep 17 00:00:00 2001 From: Alinson Xavier Date: Fri, 22 Apr 2016 13:43:40 -0400 Subject: [PATCH] Show multiple lines on check mark widget --- .../main/java/org/isoron/uhabits/views/CheckmarkView.java | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/app/src/main/java/org/isoron/uhabits/views/CheckmarkView.java b/app/src/main/java/org/isoron/uhabits/views/CheckmarkView.java index dd40d218f..e2fdc608e 100644 --- a/app/src/main/java/org/isoron/uhabits/views/CheckmarkView.java +++ b/app/src/main/java/org/isoron/uhabits/views/CheckmarkView.java @@ -123,9 +123,9 @@ public class CheckmarkView extends FrameLayout implements HabitDataView public void setHabit(@NonNull Habit habit) { this.habit = habit; + this.name = habit.name; this.activeColor = ColorHelper.getColor(getContext(), habit.color); refresh(); - postInvalidate(); } public void refresh() @@ -164,6 +164,7 @@ public class CheckmarkView extends FrameLayout implements HabitDataView label.setText(name); + requestLayout(); postInvalidate(); } @@ -189,11 +190,9 @@ public class CheckmarkView extends FrameLayout implements HabitDataView public void refreshData() { if(habit == null) return; - this.name = habit.name; this.percentage = (float) habit.scores.getTodayValue() / Score.MAX_VALUE; this.checkmarkValue = habit.checkmarks.getTodayValue(); refresh(); - postInvalidate(); } }