From 21aa658acc6454b1f2ad4f5bce112aa35b9ca486 Mon Sep 17 00:00:00 2001 From: Alinson Xavier Date: Fri, 18 Mar 2016 11:25:34 -0400 Subject: [PATCH] Fix crash when input is empty --- .../org/isoron/uhabits/fragments/EditHabitFragment.java | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/app/src/main/java/org/isoron/uhabits/fragments/EditHabitFragment.java b/app/src/main/java/org/isoron/uhabits/fragments/EditHabitFragment.java index a48087023..28d1608cf 100644 --- a/app/src/main/java/org/isoron/uhabits/fragments/EditHabitFragment.java +++ b/app/src/main/java/org/isoron/uhabits/fragments/EditHabitFragment.java @@ -250,8 +250,10 @@ public class EditHabitFragment extends DialogFragment { modifiedHabit.name = tvName.getText().toString().trim(); modifiedHabit.description = tvDescription.getText().toString().trim(); - modifiedHabit.freqNum = Integer.parseInt(tvFreqNum.getText().toString()); - modifiedHabit.freqDen = Integer.parseInt(tvFreqDen.getText().toString()); + String freqNum = tvFreqNum.getText().toString(); + String freqDen = tvFreqDen.getText().toString(); + if(!freqNum.isEmpty()) modifiedHabit.freqNum = Integer.parseInt(freqNum); + if(!freqDen.isEmpty()) modifiedHabit.freqDen = Integer.parseInt(freqDen); if (!validate()) return;