From 55b559ac2ba5bfb1c8bb07db413f533d3cc3a319 Mon Sep 17 00:00:00 2001 From: ByteHamster Date: Fri, 30 Jul 2021 22:23:31 +0200 Subject: Fix crash when setting sleep timer to zero --- .../main/java/de/danoeh/antennapod/dialog/SleepTimerDialog.java | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) (limited to 'app') 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) { -- cgit v1.2.3