summaryrefslogtreecommitdiff
path: root/app
diff options
context:
space:
mode:
authorByteHamster <info@bytehamster.com>2021-07-30 22:23:31 +0200
committerByteHamster <info@bytehamster.com>2021-07-30 22:25:28 +0200
commit55b559ac2ba5bfb1c8bb07db413f533d3cc3a319 (patch)
tree82f543766ad8b3b67c55e35956327828d33d14ae /app
parent666a11f3a940cad622d53d05f976046c1e5edf5a (diff)
downloadAntennaPod-55b559ac2ba5bfb1c8bb07db413f533d3cc3a319.zip
Fix crash when setting sleep timer to zero
Diffstat (limited to 'app')
-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) {