From 0626a9be2629216c93c2a6660a472144e31234d4 Mon Sep 17 00:00:00 2001 From: tibbi Date: Tue, 13 Mar 2018 17:22:17 +0100 Subject: [PATCH] make sure the widget gets updated when the time/timezone or alarm changes --- app/src/main/AndroidManifest.xml | 8 ++++++++ .../clock/receivers/UpdateWidgetReceiver.kt | 12 ++++++++++++ 2 files changed, 20 insertions(+) create mode 100644 app/src/main/kotlin/com/simplemobiletools/clock/receivers/UpdateWidgetReceiver.kt diff --git a/app/src/main/AndroidManifest.xml b/app/src/main/AndroidManifest.xml index 187079c5..aefb4825 100644 --- a/app/src/main/AndroidManifest.xml +++ b/app/src/main/AndroidManifest.xml @@ -106,5 +106,13 @@ android:name="android.appwidget.provider" android:resource="@xml/widget_date_time_info"/> + + + + + + + + diff --git a/app/src/main/kotlin/com/simplemobiletools/clock/receivers/UpdateWidgetReceiver.kt b/app/src/main/kotlin/com/simplemobiletools/clock/receivers/UpdateWidgetReceiver.kt new file mode 100644 index 00000000..4baab399 --- /dev/null +++ b/app/src/main/kotlin/com/simplemobiletools/clock/receivers/UpdateWidgetReceiver.kt @@ -0,0 +1,12 @@ +package com.simplemobiletools.clock.receivers + +import android.content.BroadcastReceiver +import android.content.Context +import android.content.Intent +import com.simplemobiletools.clock.extensions.updateWidgets + +class UpdateWidgetReceiver : BroadcastReceiver() { + override fun onReceive(context: Context, intent: Intent) { + context.updateWidgets() + } +}