diff --git a/android/app/src/main/java/com/massive/AlarmService.kt b/android/app/src/main/java/com/massive/AlarmService.kt index 4f149c7..fb4d9e4 100644 --- a/android/app/src/main/java/com/massive/AlarmService.kt +++ b/android/app/src/main/java/com/massive/AlarmService.kt @@ -57,11 +57,12 @@ class AlarmService : Service(), OnPreparedListener { } private fun playSound(settings: Settings) { - if (settings.sound == null && !settings.noSound) { + if (settings.noSound) return; + if (settings.sound == null) { mediaPlayer = MediaPlayer.create(applicationContext, R.raw.argon) mediaPlayer?.start() mediaPlayer?.setOnCompletionListener { vibrator?.cancel() } - } else if (settings.sound != null && !settings.noSound) { + } else { mediaPlayer = MediaPlayer().apply { setAudioAttributes( AudioAttributes.Builder()