diff --git a/app/src/main/kotlin/com/simplemobiletools/clock/fragments/AlarmFragment.kt b/app/src/main/kotlin/com/simplemobiletools/clock/fragments/AlarmFragment.kt index 09e1a5da..e4aa4d2d 100644 --- a/app/src/main/kotlin/com/simplemobiletools/clock/fragments/AlarmFragment.kt +++ b/app/src/main/kotlin/com/simplemobiletools/clock/fragments/AlarmFragment.kt @@ -9,10 +9,7 @@ import com.simplemobiletools.clock.R import com.simplemobiletools.clock.activities.SimpleActivity import com.simplemobiletools.clock.adapters.AlarmsAdapter import com.simplemobiletools.clock.dialogs.EditAlarmDialog -import com.simplemobiletools.clock.extensions.cancelAlarmClock -import com.simplemobiletools.clock.extensions.createNewAlarm -import com.simplemobiletools.clock.extensions.dbHelper -import com.simplemobiletools.clock.extensions.scheduleNextAlarm +import com.simplemobiletools.clock.extensions.* import com.simplemobiletools.clock.helpers.DEFAULT_ALARM_MINUTES import com.simplemobiletools.clock.interfaces.ToggleAlarmInterface import com.simplemobiletools.clock.models.Alarm @@ -77,6 +74,7 @@ class AlarmFragment : Fragment(), ToggleAlarmInterface { } else { activity!!.toast(R.string.unknown_error_occurred) } + context!!.updateWidgets() } private fun checkAlarmState(alarm: Alarm) { diff --git a/app/src/main/kotlin/com/simplemobiletools/clock/helpers/MyWidgetDateTimeProvider.kt b/app/src/main/kotlin/com/simplemobiletools/clock/helpers/MyWidgetDateTimeProvider.kt index b84032bb..17419b02 100644 --- a/app/src/main/kotlin/com/simplemobiletools/clock/helpers/MyWidgetDateTimeProvider.kt +++ b/app/src/main/kotlin/com/simplemobiletools/clock/helpers/MyWidgetDateTimeProvider.kt @@ -60,6 +60,7 @@ class MyWidgetDateTimeProvider : AppWidgetProvider() { val nextAlarm = getFormattedNextAlarm(context) setVisibleIf(R.id.widget_next_alarm, nextAlarm.isNotEmpty()) + setVisibleIf(R.id.widget_next_alarm_image, nextAlarm.isNotEmpty()) setText(R.id.widget_next_alarm, nextAlarm) } }