diff --git a/app/src/main/java/app/myzel394/alibi/services/RecorderService.kt b/app/src/main/java/app/myzel394/alibi/services/RecorderService.kt index daadb7a..36746cc 100644 --- a/app/src/main/java/app/myzel394/alibi/services/RecorderService.kt +++ b/app/src/main/java/app/myzel394/alibi/services/RecorderService.kt @@ -101,9 +101,7 @@ abstract class RecorderService : Service() { isPaused = true } - RecorderState.IDLE -> { - onDestroy() - } + else -> {} } when (newState) { @@ -148,6 +146,7 @@ abstract class RecorderService : Service() { super.onDestroy() stop() + changeState(RecorderState.IDLE) stopForeground(STOP_FOREGROUND_REMOVE) NotificationManagerCompat.from(this)