Merge pull request #507 from esensar/fix/504-unselecting-glitch

Properly disable alarms when dismissed via ReminderActivity
This commit is contained in:
Tibor Kaputa 2023-08-31 16:47:11 +02:00 committed by GitHub
commit eb81c8f992
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -261,8 +261,15 @@ class ReminderActivity : SimpleActivity() {
}
private fun finishActivity() {
if (!wasAlarmSnoozed && alarm != null && alarm!!.days > 0) {
scheduleNextAlarm(alarm!!, false)
if (!wasAlarmSnoozed && alarm != null) {
if (alarm!!.days > 0) {
scheduleNextAlarm(alarm!!, false)
}
if (alarm!!.days < 0) {
dbHelper.updateAlarmEnabledState(alarm!!.id, false)
updateWidgets()
}
}
destroyEffects()