summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--app/src/main/java/de/danoeh/antennapod/dialog/SleepTimerDialog.java7
1 files changed, 5 insertions, 2 deletions
diff --git a/app/src/main/java/de/danoeh/antennapod/dialog/SleepTimerDialog.java b/app/src/main/java/de/danoeh/antennapod/dialog/SleepTimerDialog.java
index fa5c2d8c3..691bd65e8 100644
--- a/app/src/main/java/de/danoeh/antennapod/dialog/SleepTimerDialog.java
+++ b/app/src/main/java/de/danoeh/antennapod/dialog/SleepTimerDialog.java
@@ -153,10 +153,13 @@ public class SleepTimerDialog extends DialogFragment {
return;
}
try {
+ long time = Long.parseLong(etxtTime.getText().toString());
+ if (time == 0) {
+ throw new NumberFormatException("Timer must not be zero");
+ }
SleepTimerPreferences.setLastTimer(etxtTime.getText().toString(), spTimeUnit.getSelectedItemPosition());
- long time = SleepTimerPreferences.timerMillis();
if (controller != null) {
- controller.setSleepTimer(time);
+ controller.setSleepTimer(SleepTimerPreferences.timerMillis());
}
closeKeyboard(content);
} catch (NumberFormatException e) {