From b1982013dcc4f1c2cf854b3bc6ba6146c4bd54a5 Mon Sep 17 00:00:00 2001 From: rebelonion <87634197+rebelonion@users.noreply.github.com> Date: Mon, 25 Mar 2024 23:36:51 -0500 Subject: [PATCH] fix: auto curve edges on resize --- .../ani/dantotsu/widgets/upcoming/UpcomingWidget.kt | 13 +++++++++++++ 1 file changed, 13 insertions(+) diff --git a/app/src/main/java/ani/dantotsu/widgets/upcoming/UpcomingWidget.kt b/app/src/main/java/ani/dantotsu/widgets/upcoming/UpcomingWidget.kt index 8e009c13..5aa49a58 100644 --- a/app/src/main/java/ani/dantotsu/widgets/upcoming/UpcomingWidget.kt +++ b/app/src/main/java/ani/dantotsu/widgets/upcoming/UpcomingWidget.kt @@ -8,6 +8,7 @@ import android.content.Intent import android.graphics.Color import android.graphics.drawable.GradientDrawable import android.net.Uri +import android.os.Bundle import android.widget.RemoteViews import androidx.core.content.ContextCompat import androidx.core.content.res.ResourcesCompat @@ -48,6 +49,18 @@ class UpcomingWidget : AppWidgetProvider() { super.onDisabled(context) } + override fun onAppWidgetOptionsChanged( + context: Context?, + appWidgetManager: AppWidgetManager?, + appWidgetId: Int, + newOptions: Bundle? + ) { + super.onAppWidgetOptionsChanged(context, appWidgetManager, appWidgetId, newOptions) + if (context != null && appWidgetManager != null) { + val views = updateAppWidget(context, appWidgetId) + appWidgetManager.updateAppWidget(appWidgetId, views) + } + } companion object { fun updateAppWidget(