From f9377e17681a9d8f3e7508c90aa1fd5a284bad15 Mon Sep 17 00:00:00 2001 From: Alinson Xavier Date: Sun, 20 Mar 2016 17:10:57 -0400 Subject: [PATCH] Draw month name on the correct column Fixes #55 --- .../java/org/isoron/uhabits/views/HabitHistoryView.java | 7 +++++-- 1 file changed, 5 insertions(+), 2 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 d5448ba88..45e1bfa1c 100644 --- a/app/src/main/java/org/isoron/uhabits/views/HabitHistoryView.java +++ b/app/src/main/java/org/isoron/uhabits/views/HabitHistoryView.java @@ -310,8 +310,11 @@ public class HabitHistoryView extends ScrollableDataView private void drawColumnHeader(Canvas canvas, Rect location, GregorianCalendar date) { - String month = dfMonth.format(date.getTime()); - String year = dfYear.format(date.getTime()); + GregorianCalendar forwardDate = (GregorianCalendar) date.clone(); + forwardDate.add(Calendar.DAY_OF_YEAR, 6); + + String month = dfMonth.format(forwardDate.getTime()); + String year = dfYear.format(forwardDate.getTime()); if (!month.equals(previousMonth)) {