fix: limits image size to prevent widget crash #172 (#175)

This commit is contained in:
eddyizm 2025-10-16 13:25:25 -07:00 committed by GitHub
commit 04a6176bfd
No known key found for this signature in database
GPG key ID: B5690EEEBB952194

View file

@ -27,6 +27,8 @@ import java.util.concurrent.ExecutionException;
public final class WidgetUpdateManager { public final class WidgetUpdateManager {
private static final int WIDGET_SAFE_ART_SIZE = 512;
public static void updateFromState(Context ctx, public static void updateFromState(Context ctx,
String title, String title,
String artist, String artist,
@ -95,7 +97,7 @@ public final class WidgetUpdateManager {
CustomGlideRequest.loadAlbumArtBitmap( CustomGlideRequest.loadAlbumArtBitmap(
appCtx, appCtx,
coverArtId, coverArtId,
com.cappielloantonio.tempo.util.Preferences.getImageSize(), WIDGET_SAFE_ART_SIZE,
new CustomTarget<Bitmap>() { new CustomTarget<Bitmap>() {
@Override @Override
public void onResourceReady(Bitmap resource, Transition<? super Bitmap> transition) { public void onResourceReady(Bitmap resource, Transition<? super Bitmap> transition) {
@ -304,4 +306,4 @@ public final class WidgetUpdateManager {
} }
} }
} }