From ae0dad91209719f18f50a793b4f11b30975fd7ba Mon Sep 17 00:00:00 2001 From: Alinson Xavier Date: Sun, 20 Mar 2016 17:06:22 -0400 Subject: [PATCH] Use DateHelper instead of instantiating GregorianCalendar directly Fixes #58 --- .../main/java/org/isoron/uhabits/views/HabitHistoryView.java | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/app/src/main/java/org/isoron/uhabits/views/HabitHistoryView.java b/app/src/main/java/org/isoron/uhabits/views/HabitHistoryView.java index 67191b417..d5448ba88 100644 --- a/app/src/main/java/org/isoron/uhabits/views/HabitHistoryView.java +++ b/app/src/main/java/org/isoron/uhabits/views/HabitHistoryView.java @@ -101,12 +101,11 @@ public class HabitHistoryView extends ScrollableDataView private void updateDate() { - baseDate = new GregorianCalendar(); - baseDate.setTimeInMillis(DateHelper.getLocalTime()); + baseDate = DateHelper.getStartOfTodayCalendar(); baseDate.add(Calendar.DAY_OF_YEAR, -(getDataOffset() - 1) * 7); nDays = (nColumns - 1) * 7; - todayWeekday = new GregorianCalendar().get(Calendar.DAY_OF_WEEK) % 7; + todayWeekday = DateHelper.getStartOfTodayCalendar().get(Calendar.DAY_OF_WEEK) % 7; baseDate.add(Calendar.DAY_OF_YEAR, -nDays); baseDate.add(Calendar.DAY_OF_YEAR, -todayWeekday);