From 8aade2f14524b502e8192574c2ae014b963c7d78 Mon Sep 17 00:00:00 2001 From: Alinson Xavier Date: Sun, 22 May 2016 09:33:30 -0400 Subject: [PATCH] Fix crash when habits with reminders have short names Fixes #109 --- .../java/org/isoron/uhabits/helpers/ReminderHelper.java | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/app/src/main/java/org/isoron/uhabits/helpers/ReminderHelper.java b/app/src/main/java/org/isoron/uhabits/helpers/ReminderHelper.java index 07b113f15..35e1a92a1 100644 --- a/app/src/main/java/org/isoron/uhabits/helpers/ReminderHelper.java +++ b/app/src/main/java/org/isoron/uhabits/helpers/ReminderHelper.java @@ -93,9 +93,9 @@ public class ReminderHelper else manager.set(AlarmManager.RTC_WAKEUP, reminderTime, pendingIntent); - Log.d("ReminderHelper", String.format("Setting alarm (%s): %s...", - DateFormat.getDateTimeInstance().format(new Date(reminderTime)), - habit.name.substring(0, 3))); + String name = habit.name.substring(0, Math.min(3, habit.name.length())); + Log.d("ReminderHelper", String.format("Setting alarm (%s): %s", + DateFormat.getDateTimeInstance().format(new Date(reminderTime)), name)); } @Nullable